Tenho o plugin instalado em dois sites e o uso da API do Google Translate parece estar altamente correlacionado ao tráfego de rastreadores. O plugin traduz as postagens apenas quando um usuário clica no ícone
?
Sim, acho que é exatamente assim que funciona.
Para ser mais específico, o plugin traduz apenas uma vez por idioma para cada postagem. No entanto, a postagem precisará ser traduzida novamente caso seja revisada.
Olá. Sou responsável por um dos sites mencionados por @yanokwa em sua postagem acima. Nossos custos de tradução nos primeiros dois meses de uso, após a instalação deste plugin, foram muito mais altos do que o esperado, considerando o volume normal de tráfego do nosso site e nossas expectativas sobre a porcentagem da nossa comunidade que utilizaria este plugin.
Ao comparar um gráfico do nosso gasto com a API do Google Translate proveniente deste plugin em agosto com o relatório de tráfego do site Discourse para o mesmo período, vejo o seguinte:
Isso parece mostrar uma correlação muito forte (quase 1:1) entre a flutuação diária do nosso gasto com a API e o tráfego de rastreadores da web em nosso site Discourse. Isso é especialmente notável nos dias 2 e 3 de agosto e 14 e 15 nestes gráficos.
Isso me leva a acreditar que a maioria dessas solicitações à API está sendo realmente acionada por tráfego de bots de alguma forma. Continuaremos monitorando a situação, mas, se a tendência persistir, provavelmente desativaremos o plugin, a menos que possamos identificar algum outro aspecto da nossa configuração que possa estar contribuindo para isso. Você poderia investigar isso do seu lado ou tem alguma sugestão ou configuração do plugin/Discourse que devêssemos verificar novamente?
No painel do Google, você consegue detalhar o tipo de tradução solicitada? O plugin utiliza o endpoint de detecção de idioma e o endpoint de tradução.
Isso é um tanto esperado, pois enfileiramos uma tarefa para detectar o idioma da postagem quando ela é criada ou lida pela primeira vez desde a instalação do plugin. Não podemos adiar a detecção, pois precisamos saber o idioma da postagem para decidir se o botão de tradução deve ser exibido ao usuário.

