Firefox está recebendo recurso de tradução de página semelhante ao Chrome
A Mozilla está trabalhando em um recurso de tradução de página, semelhante ao do Google Chrome. Se você é usuário do Firefox, em breve poderá clicar com o botão direito do mouse em uma página do Firefox e traduzi-la para o seu idioma nativo.
Enquanto outros navegadores modernos (principalmente baseados em Chromium) incluem o recurso tradutor, a própria implementação do Mozilla será bem diferente. A maioria dos navegadores usa um serviço de nuvem, como o Google Translate em Ópera e cromada, ou Bing no caso de Navegador Microsoft Edge baseado em Chromium. O recurso de tradução da Mozilla não usará nenhum serviço baseado em nuvem. Ele utilizará uma biblioteca local baseada em aprendizado de máquina.
Esta biblioteca faz parte do o Projeto Bergamota, que está atualmente em desenvolvimento ativo. O projeto recebeu € 3 milhões ($ 3,35 milhões) em financiamento da UE do programa de investigação e inovação Horizonte 2020 da União Europeia. De acordo com os desenvolvedores, ter um mecanismo de tradução do lado do cliente capacita os cidadãos a preservar seus privacidade e aumenta a aceitação de tecnologias linguísticas na Europa em setores que requerem confidencialidade.
Além disso, a Mozilla tem começou a contratar engenheiros de tradução automática neural para integrar Bergamota dentro do Firefox. Quando terminar, a biblioteca se tornará um projeto de código aberto.
Esta é a segunda tentativa da Mozilla de integrar um tradutor ao navegador. Alguns anos atrás, os desenvolvedores por trás do navegador estavam prestes a utilizar o Google Translate como um back-end de tradução no navegador. No entanto, este plano foi cancelado devido à quantidade de esforços e tempo necessários para oferecer suporte ao recurso.
Com a Bergamota, todo o trabalho tem que ser feito dentro da biblioteca. É necessário apenas conectá-lo ao navegador do Firefox.
A IU já foi implementada (mostrado acima) e até mesmo incluída no navegador Nightly. Os usuários interessados podem habilitá-lo através das configurações a seguir sobre: config
entradas:
- browser.translation.ui.show>
verdade
- browser.translation.detectLanguage>
verdade
Será interessante ver a opção do tradutor em ação e verificar como o motor baseado em ML funcionará com vários idiomas.
Fonte: ZDNet