tradução bilingue imersiva
SelfTranslate
Extensão Chrome de tradução bilingue imersiva, auto-alojada e sem telemetria (Manifest V3). Traz as tuas chaves ou um modelo local. A tipografia da página mantém-se.
Pré-visualização e estado
A arquitetura, os pipelines de tradução e o cofre local estão verificados na suíte de testes. Por agora não há ficha na Chrome Web Store nem descarga pública. Mais tarde o portal publicará pacotes CRX / Zip auditados e um guia de compilação.
Sem início de sessão · Chave ou modelo no teu aparelho · Sem subscrição forçada
Seis usos principais01 / INTERACTIONS
Modo bilingue ou de substituição
Um TreeWalker do DOM conserva títulos, estilo, código e paginação. Escolhe blocos bilingues ou uma tradução no sítio.
Cartão ao passar o rato
Passa o rato por uma frase e a tradução aparece sem partir a leitura. O atalho com Shift evita disparos acidentais.
Traduzir a seleção
Marca uma frase e obtém definições, análise gramatical e exemplos no modelo que escolheres.
Traduzir a caixa de texto
Escreve num campo, carrega três vezes na barra de espaço ou no botão embutido e confirma antes de substituir.
Documentos e PDF bilingues
Com Mozilla Readability e PDF.js. Arrasta um PDF ou um artigo longo e lê-o alinhado, parágrafo a parágrafo.
OCR de captura
Recorta um gráfico ou texto em imagem; um modelo de visão extrai e traduz o que não se pode selecionar.
Motores e modelos locais02 / ENGINES & MODELS
Inferência local
Tudo na tua máquina. Sem rede, sem custo de API, sem sair do aparelho.
APIs na nuvem
A tua chave cifra-se e guarda-se no aparelho. Não há servidor no meio.
Segurança e privacidade03 / ARCHITECTURE & SECURITY
Zero telemetria · cifra no cliente
O SelfTranslate parte de um perímetro de confiança zero. Não envia histórico, traduções nem tokens para um servidor central.
- Cofre AES-GCM: As chaves cifram-se em chrome.storage.local com Web Crypto AES-GCM. A palavra-passe mestra passa por PBKDF2 (210 000 iterações SHA-256 e sal aleatório de 16 bytes).
- Zero telemetria: Sem SDK de analítica, sem Google Analytics, sem balizas de erro, sem seguimento de atividade.
- Isolamento MV3: O content script só fala com o service worker por IPC tipado. A página não consegue ler as tuas chaves nem a configuração.
Atalhos04 / SHORTCUTS
| Atalho | Ação | Âmbito |
|---|---|---|
| Alt + T | Traduzir a página | Qualquer página |
| Alt + Shift + T | Repor o original | Página traduzida |
| Alt + S | Traduzir a seleção | Com texto selecionado |
| Triple-Space | Traduzir o campo ativo | Input ou textarea com foco |
| Clique direito | Traduzir página ou seleção | Menu de contexto |
Notas de arquitetura
Como está pensada a cifra no cliente e o encaixe dos modelos, no diário de desenho.