3 pontos por monklee 6 일 전 | Ainda não há comentários. | Compartilhar no WhatsApp

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.

Ainda não há comentários.