🌐 LanguageAIExtensão para Visual Studio Code que traduz texto diretamente no editor — no estilo do translate.google.com, sem sair do teu fluxo de trabalho. ✨ Funcionalidades1. Traduzir seleção com o botão direitoSeleciona qualquer texto no editor → clica com o botão direito → "LanguageAI: Traduzir".
2. Painel completo (
|
| Ação | Windows/Linux | Mac |
|---|---|---|
| Traduzir seleção (popup) | Ctrl+Shift+T |
Cmd+Shift+T |
| Abrir painel completo | Ctrl+Shift+L |
Cmd+Shift+L |
| Traduzir dentro do painel | Ctrl+Enter |
Cmd+Enter |
⚙️ Configurações
Procura por LanguageAI nas definições do VSCode:
| Definição | Padrão | Descrição |
|---|---|---|
languageAI.defaultTargetLanguage |
pt |
Idioma de destino padrão |
languageAI.defaultSourceLanguage |
auto |
Idioma de origem (auto = deteção automática) |
languageAI.apiProvider |
libre |
Provedor: libre (MyMemory), deepl ou google |
languageAI.apiKey |
(vazio) | Chave de API para DeepL ou Google (não é necessária para o provedor padrão) |
Provedores de tradução
MyMemory (padrão — gratuito, sem chave) Funciona imediatamente, sem necessidade de conta. Ideal para uso pessoal e testes.
🗂 Estrutura do projeto
LanguageAI/
├── src/
│ ├── extension.ts # Ponto de entrada, comandos, popup e painel
│ ├── popupContent.ts # HTML do popup de tradução rápida (clique direito)
│ ├── webviewContent.ts # HTML do painel completo de tradução
│ └── translationService.ts # Chamadas às APIs (MyMemory / DeepL / Google)
├── media/
│ └── icon.png # Ícone da extensão
├── .vscode/
│ ├── launch.json
│ └── tasks.json
├── package.json
├── LICENSE.md
└── tsconfig.json
📝 Licença
MIT — consulta o ficheiro LICENSE.md.