Hover Trans Port - extensão do Chrome que traduz em linha textos selecionados/sob o cursor com uma CLI local de IA
(github.com/monk-lee)Esta é uma extensão que, ao selecionar texto em uma página da web ou passar o mouse sobre um parágrafo e pressionar um atalho, mostra a tradução em linha perto do texto original.
A tradução nativa do navegador é prática, mas muitas vezes perde o contexto ou soa estranha, e para usar um tradutor com IA é preciso emitir uma chave de API separada ou gerenciar uma assinatura adicional, o que achei inconveniente. Como eu já uso localmente o Codex CLI e o Claude CLI com login feito, comecei a desenvolver isso pensando: "E se eu chamasse, no navegador e só quando necessário, a CLI local de IA que já estou usando?"
A arquitetura segue o fluxo Chrome Extension → Native Messaging → helper local → Codex/Claude CLI. A extensão não recebe nem armazena diretamente uma chave de API; ela executa a CLI que o usuário já instalou e autenticou.
No momento, isto é o que já funciona.
- Tradução de texto selecionado / parágrafo sob o cursor
- Exibição da tradução em linha perto do texto original
- Seleção do provider Codex CLI / Claude CLI
- Cache local de traduções em SQLite
- Instalador do native host para macOS
Por enquanto, funciona com base em macOS + Chrome + extensão carregada manualmente, e ainda não foi publicada na Chrome Web Store. Recursos como instalação para Windows/Linux ou tradução automática da página inteira também ainda não existem.
Embora tenha sido feito com foco no ambiente local, não é um tradutor totalmente offline. O texto solicitado pode ser enviado a serviços externos de IA de acordo com a política da CLI escolhida. Em compensação, a extensão e o helper tiveram seu escopo limitado para não armazenar chaves de API, tokens OAuth, cookies do navegador nem tokens de sessão de serviços.
GitHub:
https://github.com/monk-lee/hover-trans-port
Como esta é uma versão inicial, agradeço feedback sobre a usabilidade e o fluxo de instalação.
Ainda não há comentários.