Saltar al contenido principal

Instalación

Requisitos

  • Node.js 20.11+ (ESM nativo)
  • Una clave de API de traducción (consulte a continuación)

Instalar

npm install --save-dev i18n-rosetta

Obtener una clave de API

Rosetta necesita un backend de traducción. Elija uno:

ProveedorVariable de entornoIdeal para
OpenRouter (recomendado)OPENROUTER_API_KEYProyectos con mucho contenido, Markdown, más de 200 modelos
Gemini (nivel gratuito)GEMINI_API_KEYInicio sin costo, buena calidad
OpenAIOPENAI_API_KEYAcceso directo a GPT-4o
AnthropicANTHROPIC_API_KEYAcceso directo a Claude, texto con matices
DeepLDEEPL_API_KEYIdiomas europeos, formalidad integrada
Google TranslateGOOGLE_TRANSLATE_API_KEYPares clave-valor de alto volumen, más de 130 idiomas
Microsoft TranslatorMICROSOFT_TRANSLATOR_API_KEYAzure, más de 100 idiomas
LibreTranslateLIBRETRANSLATE_API_URLAutohospedado, prioridad en la privacidad

OpenRouter proporciona una API unificada para más de 200 modelos LLM. Nivel gratuito disponible.

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

O agregue a .env.local:

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

Ideal para: proyectos con mucho contenido, traducción de Markdown y proyectos que necesitan protección consciente del contenido (bloques de código, shortcodes, variables de interpolación).

Verificar instalación

npx i18n-rosetta --help

Debería ver la lista de comandos disponibles. Ya está listo para el Inicio rápido.