Lançamento do Linguist Translate 6.0.0, uma extensão de navegador para tradução

Foi lançada uma nova versão significativa do Linguist Translate, uma extensão de navegador para tradução completa de um idioma para outro. A extensão é focada na privacidade e, além das funcionalidades de tradução, inclui um dicionário com favoritos. Suporta tanto a organização de traduções em um sistema local usando motores como Bergamot, LibreTranslator, TartuNLP e LingvaTranslator, quanto a conexão com serviços externos, como Google Translate, Yandex Translate, Bing Translate, DeepL e ChatGPT. É possível adicionar módulos de tradução próprios. O código é distribuído sob a licença BSD. Suporte para funcionamento em navegadores baseados no motor Chromium e Firefox Firefox para Android.

Na nova versão, a extensão foi atualizada para a terceira versão do manifesto do Chrome (Manifest V3) na compilação para navegadores baseados no motor Chromium, mas permaneceu na versão Manifest V2 para o Firefox, devido à não implementação das APIs «offscreen» e «sandbox» no Firefox para a terceira versão do manifesto. Com a transição para o Manifest V3 no Chrome, a extensão parou de funcionar para usuários do Windows 7 com versões do Chrome 109 e anteriores, já que nessas versões não foi implementada a API «offscreen». A mudança para a versão Manifest V3 foi feita devido à pressão do Chrome, que planeja começar a desativar extensões com Manifest V2 em julho de 2024.

Devido às particularidades da loja de extensões do Chrome, na qual não é possível especificar as versões de navegador suportadas para cada versão da extensão, os usuários do Chrome na versão 109 e anteriores não podem mais usar a versão antiga da extensão após a atualização automática para a nova versão. Os usuários que enfrentaram esse problema podem instalar a versão 5.0.17 no modo desenvolvedor.

Outras mudanças na nova versão:

  • Módulos de tradução próprios agora são executados em um contexto isolado, sem acesso à API da Extensão, o que melhora a segurança e permite usar módulos de tradução que não merecem total confiança, já que agora o código do usuário tem acesso apenas a um documento vazio na sandbox e pode fazer solicitações a qualquer domínios através de proxy usando a API postMessage.
  • Adicionada a opção para desativar o registro do histórico de traduções.
  • Corrigidos pequenos erros.

Além disso, hoje foi lançado o Linguist Translate no ProductHunt, um agregador de projetos com classificação transparente.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster