Comportamento inconsistente do plugin Google Translate do Chrome com fóruns Discourse

Para falantes de inglês, problemas desse tipo não são muito claros. No entanto, tente, por exemplo, acessar um fórum em alemão e entender algo lá sem falar alemão. Ou em um fórum em russo. Para traduzir rapidamente de um idioma desconhecido, usa-se o Google Tradutor. E ele está completamente quebrado neste fórum e em muitos outros que usam o Discourse.

As páginas do Discourse não podem ser traduzidas usando o Google Tradutor:

  • O tradutor embutido não funciona no Google Chrome
  • O plugin oficial do Tradutor do Google para navegadores Chromium não funciona (verifiquei no Brave/Chrome)
  • A tradução da página inteira não funciona no site translate.google.com

Considerando que o Chrome/Chromium é o navegador mais popular e o Google Tradutor é o tradutor automático mais usado, a maior parte do público que não entende o idioma do fórum fica excluída do fórum que usa o Discourse.

Será que o problema não é que você mudou a interface do Discourse para o seu próprio idioma? Nesse caso, a tradução de toda a página muitas vezes deixa de funcionar, pois você tem dois idiomas misturados (e o primeiro que aparece já é o seu próprio). Você precisa manter os parâmetros do Discourse no mesmo idioma estrangeiro que as postagens do fórum, para que tudo na página esteja nesse idioma estrangeiro. A tradução deve funcionar a partir daí.

Acabei de verificar em alguns fóruns Discourse estrangeiros e está funcionando para mim.
Por favor, forneça os links dos fóruns que você não consegue traduzir, caso o acima não resolva seu problema.

Não, definitivamente não é um problema de confusão de idiomas. O Google Tradutor já consegue separar e traduzir isso corretamente há bastante tempo.
No meu caso, verifiquei isso sem nem mesmo fazer login no fórum. Nesse caso, apenas 1 idioma é usado na interface e no conteúdo. E o idioma da minha interface aqui é o inglês.

Surpreendentemente, quando criei este tópico, verifiquei todos os métodos de tradução aqui e no forum.ghost.org. A tradução não funcionou nem lá nem aqui. Agora verifiquei novamente o forum.ghost.org e a tradução foi possível com a ajuda do plugin oficial e com a ajuda do tradutor integrado ao Chrome. A tradução via google.translate.com também não funciona. Tento este site e a tradução funciona de forma imprevisível (o plugin oficial traduz algumas páginas e outras não).

Poder-se-ia culpar os problemas no trabalho instável
da API do Google Tradutor, mas a incapacidade de traduzir muitos sites do Discourse por um longo tempo sugere o contrário.

Um fato interessante: se eu não estiver logado no fórum, a interface é exibida no idioma do meu sistema e não consigo alterá-la até entrar no fórum com minha conta. Se o problema de mistura de idiomas realmente existir, então esse comportamento também está errado.

Acredito que o problema de mistura de idiomas exista (é apenas minha impressão). Às vezes, no meu caso, chega a fazer com que a tradução nem esteja disponível (como se o navegador já achasse que está no meu idioma). Talvez às vezes (ou muitas vezes?) ainda funcione, mas acho que às vezes não funciona.

Eu mesmo já tive alguns problemas no passado em que o Chrome dizia que a página não podia ser traduzida quando eu tentava pela primeira vez. Mas quando tentava novamente alguns segundos depois, aí funcionava. Não prestei muita atenção nisso; acostumei-me com o fato de frequentemente ter que pedir uma segunda vez para funcionar. Não acho que isso tenha alguma relação com o Discourse. Ele faz isso em qualquer site (seja Discourse ou não).

Eu testei esses 2 sites do inglês para o francês em um Chrome em francês, e funciona exatamente como esperado. Sem problemas. Não tenho certeza de que haja algum problema global aqui. Talvez seja algo do lado do seu navegador ou alguma limitação do Google no IP de onde você está acessando, ou algo assim? Você deveria testar mais; pessoalmente, não estou observando o que você descreve.

Sim, com certeza vou verificar mais pontos agora. Não gosto da imprevisibilidade do Google Translate no Chrome em sites Discourse.

Encontrei uma solução para o problema com o tradutor integrado do Chrome, então removi isso do primeiro post. O problema estava do meu lado, na regra do firewall. Isso me confundiu bastante devido às manifestações inconsistentes.

Ainda há problemas com o site do Google Tradutor (já encontrei perguntas sobre esse problema aqui) e problemas com a extensão oficial do Google Tradutor para navegadores que não possuem um tradutor integrado. Isso é menos problemático, mas ainda é um problema para mim, pois não estou usando o Chrome, mas sim o navegador Brave devido a questões de segurança.

Por enquanto, posso dizer que o plugin oficial do Google Tradutor não consegue traduzir este fórum, mas o forum.ghost.org traduz sem problemas. Talvez o problema esteja nas configurações ou nos estilos do fórum.

PS: Vou tentar verificar mais sites em Discourse para entender quando ocorre o problema.

1 curtida

Não é possível traduzir com a extensão oficial do Google Tradutor para o Chrome:

discourse.ros.org
community.brave.com
forums.gearboxsoftware.com
forums.eveonline.com
community.infiniteflight.com
forum.smallgiantgames.com
discuss.codecademy.com
forums.bignerdranch.com
forum.gethopscotch.com
discourse.codecombat.com
community.glowforge.com
talk.folksy.com
forums.pimoroni.com
forum.mangoh.io
discuss.atom.io
twittercommunity.com
discuss.emberjs.com
forums.docker.com
users.rust-lang.org
community.mydevices.com
community.bnz.co.nz
community.smartthings.com
community.unbounce.com

É possível traduzir

community.cartalk.com
community.gemsofwar.com
blenderartists.org
forum.ghost.org

Não verifiquei toda a lista, mas é óbvio que apenas uma pequena parte desses fóruns pode ser traduzida facilmente se o visitante tiver um navegador Chromium instalado (como o Brave) com o plugin oficial do Google Tradutor. Não tenho dúvida de que parte da culpa é desse plugin, mas é absolutamente inútil reportar isso ao Google. Um problema crítico com o plugin ocorre apenas com a engine Discourse (a maioria dos fóruns Discourse, mas não todos) e nos fóruns de discussions.apple.com.

3 curtidas

Sim, você precisará reportar isso ao desenvolvedor do plugin.

Até que o Google me responda – e acho que isso nunca vai acontecer – pode valer a pena investigar por que a maioria dos sites Discourse tem esse problema e alguns não. Afinal, se há um bug no navegador Chrome e ele só aparece no seu site, é tolice esperar que seja corrigido no Chrome. É a mesma coisa aqui: o problema ocorre apenas na maioria dos sites Discourse e nos fóruns da Apple.

Sua própria pesquisa já refutou isso; em alguns sites Discourse funciona, em outros não. Portanto, o problema não é o Discourse.

Ainda não posso chegar a tal conclusão com base em todos os dados coletados. Afinal, este plugin não apresenta problemas com nenhum outro motor de fórum ou site (mesmo aqueles com muito JavaScript, como o NodeBB, por exemplo). Posso afirmar com 100% de certeza que o Google não resolverá esse problema, mesmo que a causa esteja do lado deles.

Ainda resta a você uma escolha: ajudar os usuários (que são todos os visitantes de milhares de fóruns Discourse, não apenas da comunidade local) que usam o Chromium por vários motivos, ou deixar tudo como está (os problemas dos usuários são problemas deles).