Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Extensão bilíngue ganha força com tradução e leitura assistida por IA

O FluentRead traduz páginas, documentos, imagens e vídeos lado a lado com o original, reunindo recursos de estudo em uma extensão de código aberto.

Edição: Anderson Gomes
· 5 min de leitura

O FluentRead/FluentRead é uma extensão de navegador para tradução bilíngue, mantida pela conta FluentRead no GitHub. O repositório não informa um autor individual. O projeto está em alta no Trendshift, onde aparece em 4º lugar no ranking diário e em 10º no semanal, enquanto resolve um problema recorrente para quem lê conteúdo em outros idiomas: entender o texto sem perder o contexto original.

Dados rápidos

  • Repositório: FluentRead/FluentRead
  • Licença: GPL-3.0
  • Linguagem: TypeScript
  • Popularidade: 10.051 estrelas e 559 forks; 1.145 estrelas no período
  • Ranking: Trendshift, #4 no diário e #10 no semanal
  • Consulta: 10 de novembro de 2026

Tradução sem abandonar o texto original

O FluentRead exibe a tradução junto da página original, em vez de substituir completamente o conteúdo. A extensão também oferece tradução por seleção ou ao passar o cursor sobre trechos, restauração do texto original e regras para automatizar traduções em páginas específicas.

Esse formato atende tanto à leitura rápida quanto ao estudo de idiomas. O usuário pode consultar uma expressão isolada, comparar as duas versões de um parágrafo e manter o texto de origem visível para conferir termos, construções e contexto.

O projeto amplia esse uso para outros tipos de conteúdo. A proposta inclui tradução de imagens e áreas selecionadas da tela, leitura bilíngue de documentos e legendas em dois idiomas para vídeos, concentrando tarefas que normalmente exigiriam ferramentas diferentes.

Como funciona e como instalar

Depois de instalada, a extensão pede que o usuário escolha o idioma de destino. O idioma de origem pode ser detectado automaticamente ou definido manualmente. Em seguida, basta selecionar “Translate page” para iniciar a tradução da página.

O fluxo básico descrito no README é:

  1. Instalar a extensão no Chrome, Edge ou Firefox, ou usar o userscript disponível.
  2. Atualizar a página aberta.
  3. Abrir o FluentRead e escolher o idioma de destino.
  4. Selecionar “Translate page”.
  5. Ativar, nas configurações, a tradução por seleção e outras ferramentas.

As versões para Chrome, Edge, Firefox e userscript podem receber atualizações em momentos diferentes. O userscript oferece os recursos centrais de tradução de páginas.

Para desenvolvimento local, o projeto recomenda Node.js conforme o arquivo .nvmrc e o uso do Corepack com a versão do pnpm fixada no package.json:

nvm install
corepack pnpm install --frozen-lockfile

O comando corepack pnpm dev inicia o ambiente de desenvolvimento, enquanto corepack pnpm zip empacota a extensão para Chrome.

Casos de uso práticos

  • Leitura de notícias e artigos estrangeiros: a tradução aparece ao lado do texto original, permitindo comparar os parágrafos durante a navegação.
  • Estudo de idiomas: palavras, frases e sentenças podem ser salvas no Learning Center com o contexto original para revisão posterior.
  • Apoio à compreensão: o cartão de leitura apresenta significado, análise de sentenças, explicações de uso, contexto do parágrafo e perguntas de acompanhamento.
  • Documentos multilíngues: arquivos PDF, ePub, DOCX e outros formatos suportados podem ser lidos em dois idiomas, editados e exportados.
  • Vídeos online: o README informa suporte a legendas bilíngues no YouTube e no X; em vídeos compatíveis do X, há também transcrição local por IA.
  • Conteúdo em imagens: textos presentes em imagens de páginas ou em áreas selecionadas da tela podem ser reconhecidos, traduzidos e copiados.

O que diferencia a proposta

O FluentRead combina tradução de páginas com ferramentas voltadas à aprendizagem. Em vez de limitar a experiência à conversão de um idioma para outro, o projeto reúne glossários, estilos de tradução, atalhos, regras automáticas e um espaço para guardar vocabulário.

A extensão também aceita diferentes fontes de serviço: opções gratuitas, DeepL, provedores de IA e modelos locais executados pelo Ollama. Essa variedade distingue a configuração do projeto de uma extensão presa a um único fornecedor, embora a disponibilidade de cada serviço dependa do respectivo provedor.

O escopo inclui ainda documentos, imagens e vídeos. No entanto, o repositório não apresenta uma comparação quantitativa de desempenho ou cobertura com Read Frog, KISS Translator, Duo Translator e InfoLens, projetos citados nos agradecimentos.

Limitações e cuidados antes de usar

O cartão de leitura com explicações de IA depende de um serviço de IA configurado. Preços e disponibilidade de serviços de terceiros dependem dos respectivos fornecedores. O README também não informa, nesta consulta, quais dados são enviados a cada provedor ou uma avaliação independente de segurança e privacidade; esses pontos devem ser conferidos na política de privacidade.

A atividade do projeto é recente: o último commit informado ocorreu em 9 de novembro de 2026, e a versão mais recente é a v0.0.41, publicada em 8 de novembro de 2026. O repositório tinha 41 issues abertas na consulta. A maturidade operacional, a taxa de resolução de problemas e a cobertura detalhada de navegadores não são informadas no repositório.

A licença GPL-3.0 permite o uso dentro das condições estabelecidas por essa licença, mas projetos que pretendam incorporar ou redistribuir o código devem analisar suas obrigações. Tópicos cadastrados no repositório: não informado no repositório.

Resumo rápido

  • Projeto: extensão de navegador para tradução bilíngue e leitura assistida por IA
  • Licença: GPL-3.0
  • Linguagem: TypeScript
  • Estrelas: 10.051; 559 forks
  • Ranking: Trendshift #4 diário e #10 semanal
  • Risco principal: dependência de provedores externos de tradução e IA, com detalhes de dados e segurança não informados no repositório

Fontes

  • TypeScript
  • GPL-3.0
  • Repositórios em Alta
  • Trendshift

Fonte: Repositório no GitHub · Como produzimos as matérias