Claudept2en banner
Senhordim Senhordim

Claudept2en

Development community

Description

Extensão VSCode que intercepta prompts em português digitados no Claude Code e os traduz automaticamente para inglês antes de enviar — **sem interromper o fluxo de trabalho**.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

claudept2en

Extensão VSCode que intercepta prompts em português digitados no Claude Code e os traduz automaticamente para inglês antes de enviar — **sem interromper o fluxo de trabalho**.

**💡 Por que traduzir para o inglês?** A tokenização de textos em inglês feita pelos modelos de IA (LLMs) é significativamente mais eficiente. Enviar seus prompts em inglês **economiza tokens**, reduzindo os custos de consumo da API e frequentemente resultando em respostas de melhor qualidade e maior velocidade de processamento, enquanto você continua mantendo a comodidade de digitar em português.


Como funciona

Você digita em PT  →  [Enter]  →  Detecção automática  →  LibreTranslate  →  Claude Code recebe em EN

A extensão injeta uma **função bash** no seu `.bashrc` / `.zshrc` que sobrescreve o comando `claude`. Quando você aperta Enter num input em português, a função:

  1. Detecta o idioma (heurística rápida, sem chamada de API)
  2. Se for PT → chama o LibreTranslate para traduzir
  3. Exibe a tradução em cinza no terminal (modo preview)
  4. Envia o texto traduzido para o Claude Code

Instalação

1. Instalar o LibreTranslate (local — grátis, sem limites)

pip install libretranslate
libretranslate --load-only pt,en

Ou via Docker:

docker run -ti --rm -p 5000:5000 libretranslate/libretranslate --load-only pt,en

O servidor sobe em `http://localhost:5000`.

2. Instalar a extensão

**Opção A — Via VSIX (recomendado)**

cd claudept2en
npm install
npm run compile
npx vsce package          # gera claudept2en-1.0.0.vsix
code --install-extension claudept2en-1.0.0.vsix

**Opção B — Desenvolvimento direto**

cd claudept2en
npm install
npm run compile
# Abra a pasta no VSCode e pressione F5

3. Configurar URL do LibreTranslate

Abra a paleta de comandos (`Ctrl+Shift+P`) e execute:

claudept2en: Set LibreTranslate URL
  • Servidor local: http://localhost:5000
  • Servidor público: `https: