tradução bilíngue imersiva

SelfTranslate

Extensão auto-hospedada de tradução bilíngue imersiva (Manifest V3), sem telemetria. Traga a sua chave ou um modelo no aparelho. A tipografia da página permanece.

Prévia e situação

Arquitetura, pipelines de tradução e o cofre local passaram na suíte de testes. Ainda não há ficha na Chrome Web Store nem download público. O portal publicará depois pacotes CRX/Zip auditados e um guia de compilação.

Sem login · Chave ou modelo no aparelho · Sem assinatura forçada

Seis usos centrais01 / INTERACTIONS

Modo bilíngue ou substituição

Um TreeWalker DOM preserva títulos, estilo, código e ritmo. Escolha blocos bilíngues ou tradução no lugar.

Cartão ao passar o mouse

Passe sobre uma frase: a tradução aparece sem quebrar a leitura. Shift evita disparos acidentais.

Traduzir a seleção

Destaque uma frase e receba definições, análise gramatical e exemplos no modelo escolhido.

Traduzir o campo

Escreva num campo, dê três espaços ou use o botão embutido, depois confirme antes de substituir.

Documentos e PDFs bilíngues

Com Mozilla Readability e PDF.js. Arraste um PDF ou um artigo longo e leia alinhado, parágrafo a parágrafo.

OCR de captura

Recorte um gráfico ou texto em imagem; um modelo de visão extrai e traduz o que não dá para selecionar.

Motores e modelos locais02 / ENGINES & MODELS

Inferência local

Tudo na sua máquina. Sem rede, sem custo de API, sem sair do aparelho.

LM Studio (hy-mt2-1.8b)Ollama (qwen2.5 / llama3)vLLM Metal (Apple Silicon)CLI Bridge (Custom local tool)

APIs na nuvem

Sua chave fica criptografada no aparelho. Sem servidor no meio.

OpenAI 兼容协议DeepSeek智谱 GLMKimiMiniMaxDeepL (Free/Pro)Google 翻译微软 Bing腾讯翻译君百度翻译字节火山翻译网易有道智云

Segurança e privacidade03 / ARCHITECTURE & SECURITY

Zero telemetria · cifra no cliente

O SelfTranslate parte de um perímetro zero-trust. Não manda histórico, traduções nem tokens a um servidor central.

  • Cofre AES-GCM: As chaves são cifradas no chrome.storage.local com Web Crypto AES-GCM. A senha-mestra passa por PBKDF2 (210 mil iterações SHA-256 e sal aleatório de 16 bytes).
  • Zero telemetria: Sem SDK de análise, sem Google Analytics, sem faróis de erro, sem rastreio de atividade.
  • Isolamento MV3: O content script só fala com o service worker por IPC tipado. A página não lê suas chaves nem a configuração.

Atalhos04 / SHORTCUTS

AtalhoAçãoAlcance
Alt + TTraduzir a páginaQualquer página
Alt + Shift + TRestaurar o originalPágina traduzida
Alt + STraduzir a seleçãoQuando houver texto selecionado
Triple-SpaceTraduzir o campo ativoCampo ou textarea em foco
Clique direitoTraduzir a página ou a seleçãoMenu de contexto

Notas de arquitetura

Como a cifra no cliente e o encaixe dos modelos foram pensados, no diário de desenho.

Ler a nota de arquitetura