Notas Técnicas do zhaoJian

Resolver problema de traducao do navegador Brave - Nao e possivel traduzir esta pagina - Traducao inacessivel

Tecnologia ~3437 palavras · 9 min de leitura - visualizações

Brave e um navegador de codigo aberto e gratuito baseado no Chromium e seu motor de renderizacao Blink, criado pelo cofundador do projeto Mozilla e criador do JavaScript, Brendan Eich, entre outros. Foi lancado inicialmente em 2016, com o objetivo de oferecer uma experiencia de navegacao mais rapida, privada e segura. Comparado a outros navegadores tradicionais, o Brave possui algumas caracteristicas e funcionalidades unicas:

Protecao de privacidade: O Brave se dedica a proteger a privacidade dos usuarios. Ele ativa por padrao o bloqueador de anuncios e a funcao de bloqueio de rastreadores, permitindo que os usuarios controlem melhor suas informacoes pessoais na internet.

Substituicao de anuncios: O Brave oferece uma funcionalidade chamada Brave Rewards, que permite aos usuarios optar por receber anuncios baseados em seus habitos de navegacao, respeitando a privacidade, e receber tokens BAT (Basic Attention Token) como recompensa.

Otimizacao de desempenho: O Brave melhora a velocidade de navegacao ao bloquear grande quantidade de anuncios e rastreadores durante o carregamento das paginas. Alem disso, utiliza uma funcionalidade chamada Brave Shields que pode impedir o carregamento da maioria dos scripts de terceiros nos sites, reduzindo assim o tempo de carregamento das paginas.

Recentemente, ao usar o navegador Brave, descobri que a funcao de traducao do Brave nao funciona na China, pois o endereco da API de traducao e inacessivel, impossibilitando a traducao de paginas inteiras atraves da opcao “Traduzir esta pagina”.

O conteudo selecionado pode ser traduzido para chines

Figura 1

Mas nao e possivel traduzir a pagina inteira, nao e possivel traduzir esta pagina

Figura 2

Como o Brave tambem e um navegador baseado no Chromium, primeiro pensei se seria o mesmo problema do Google Chrome, onde a impossibilidade de acessar o Google Tradutor tambem impediria o acesso a traducao do Brave. Tentei duas solucoes: regras de proxy do navegador e modificacao do arquivo hosts, mas nenhuma resolveu o problema.

Pesquisando online, descobri que a traducao do Brave na verdade e construida em parceria com a Lingvanex. Porem, no codigo do GitHub do navegador Brave, realmente encontrei o endereco da API do Google Tradutor: translate.googleapis.com. Talvez eu estivesse olhando no lugar errado.

Ao capturar pacotes durante a traducao de pagina inteira, encontrei o endereco da API de traducao do Brave: translate.brave.com. Em seguida, ao escanear translate.brave.com, obtive um endereco IP acessivel na China.

Finalmente, atraves da modificacao do arquivo hosts, a funcao de traducao do navegador Brave voltou ao normal.

Figura 3

Metodo:

Usando o sistema Windows como exemplo, no diretorio C:\Windows\System32\drivers\etc\, encontre o arquivo hosts, edite-o com permissoes de administrador e adicione o seguinte conteudo na parte inferior.

Terminal window
172.65.248.248 translate.brave.com

Apos salvar, a funcao de traducao do navegador Brave podera ser usada normalmente na China.

Como mostrado na figura:

Figura 4

Se ainda nao funcionar, tente reiniciar o navegador ou limpar o cache de resolucao DNS.

Metodo:

Abra o Terminal do Windows/CMD/PowerShell e execute o seguinte comando.

Terminal window
ipconfig /flushdns
Compartilhar:

Comentários