Pular para o conteúdo principal

Instalação

Requisitos

  • Node.js 20.11+ (ESM nativo)
  • Uma chave de API de tradução (veja abaixo)

Instalar

npm install --save-dev i18n-rosetta

Obter uma chave de API

O Rosetta precisa de um backend de tradução. Escolha um:

ProvedorVariável de AmbienteMelhor para
OpenRouter (recomendado)OPENROUTER_API_KEYProjetos com muito conteúdo, Markdown, mais de 200 modelos
Gemini (plano gratuito)GEMINI_API_KEYInício sem custo, boa qualidade
OpenAIOPENAI_API_KEYAcesso direto ao GPT-4o
AnthropicANTHROPIC_API_KEYAcesso direto ao Claude, textos com nuances
DeepLDEEPL_API_KEYIdiomas europeus, formalidade integrada
Google TranslateGOOGLE_TRANSLATE_API_KEYGrande volume de pares chave-valor, mais de 130 idiomas
Microsoft TranslatorMICROSOFT_TRANSLATOR_API_KEYAzure, mais de 100 idiomas
LibreTranslateLIBRETRANSLATE_API_URLAuto-hospedado, foco em privacidade

O OpenRouter fornece uma API unificada para mais de 200 modelos LLM. Plano gratuito disponível.

# Sign up at https://openrouter.ai, then:
export OPENROUTER_API_KEY=sk-or-v1-...

Ou adicione ao .env.local:

OPENROUTER_API_KEY=sk-or-v1-your-key-here

Melhor para: projetos com muito conteúdo, tradução de Markdown e projetos que precisam de proteção sensível ao conteúdo (blocos de código, shortcodes, variáveis de interpolação).

Verificar instalação

npx i18n-rosetta --help

Você deverá ver a lista de comandos disponíveis. Você está pronto para o Início Rápido.