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
Google TranslateGOOGLE_TRANSLATE_API_KEYPares de chave-valor em alto volume (mais de 130 idiomas)

O OpenRouter fornece uma API unificada para mais de 200 modelos de 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ê deve ver a lista de comandos disponíveis. Você está pronto para o Início Rápido.