Extensão de tradução leve, segura e focada em produtividade no navegador.
Traduza textos rapidamente sem sair da aba atual, com histórico local, suporte a voz e transparência clara sobre envio de dados para API externa.
Quem trabalha com documentação, atendimento, estudos ou colaboração internacional precisa traduzir trechos curtos o tempo todo. Alternar entre abas e ferramentas quebra o foco.
- Fluxo rápido no popup e menu de contexto.
- UI simples para uso diário.
- Dados locais sob controle do usuário (histórico + preferências).
- Transparência explÃcita: tradução usa serviço externo.
- Tradução manual de texto.
- Detecção automática do idioma de origem.
- Menu de contexto para traduzir seleção.
- Histórico local das últimas 20 traduções.
- Cache local das últimas 30 traduções para reduzir chamadas repetidas.
- Entrada por voz (quando disponÃvel no navegador).
- Leitura em voz alta da tradução.
- Copiar texto original/traduzido em um clique.
- Permissões reduzidas ao mÃnimo necessário.
- Sem backend próprio.
- Renderização segura de histórico (sem
innerHTMLpara conteúdo externo). - PolÃtica de privacidade detalhada em PRIVACY_POLICY.md.
- PolÃtica de segurança em SECURITY.md.
- Chrome (Manifest V3)
- Edge (Manifest V3)
- Firefox (compatibilidade baseada nas APIs equivalentes; voz pode variar)
- Edge: Store oficial
- Firefox: Add-ons Mozilla
- Clone o repositório.
- Abra a página de extensões do navegador.
- Ative modo de desenvolvedor.
- Carregue a pasta do projeto sem compactar.
- Abra o popup da extensão.
- Selecione idioma de origem e destino.
- Digite, cole ou dite o texto.
- Clique em Traduzir.
- Copie, ouça em voz alta ou recupere no histórico.
popup.html/css/js: UI, estado, tradução, voz, histórico e cache local.background.js: criação de menu de contexto e abertura de popup com seleção.languages.js: catálogo de idiomas.manifest.json: permissões e configurações MV3.
- O texto enviado para tradução sai do navegador para a MyMemory API.
- Não use a extensão para conteúdo confidencial sem validação do seu time de segurança/compliance.
- Para cenários enterprise, o roadmap prevê possibilidade de plugar um provedor próprio no futuro.
- Limites da MyMemory API podem afetar volume diário.
- Reconhecimento de voz depende de suporte do navegador.
- A disponibilidade de vozes TTS varia por sistema operacional.
- Publicação padronizada nas três stores.
- Cobertura básica de testes automatizados para fluxo principal.
- Configuração de provedor de tradução alternativo.
- Exportação/importação opcional do histórico local.
- Camada enterprise com endpoint privado.
- PolÃticas administrativas para ambientes corporativos.
Consulte docs/RELEASE_CHECKLIST.md para preparar versão, validar, empacotar e publicar no Edge e Firefox.
Consulte CONTRIBUTING.md.
Consulte SUPPORT.md.
Projeto sob licença MIT.