Passer au contenu principal

Installation

Prérequis

  • Node.js 20.11+ (ESM natif)
  • Une clé d'API de traduction (voir ci-dessous)

Installation

npm install --save-dev i18n-rosetta

Obtenir une clé d'API

Rosetta nécessite un backend de traduction. Veuillez en choisir un :

FournisseurVariable d'environnementIdéal pour
OpenRouter (recommandé)OPENROUTER_API_KEYProjets riches en contenu, Markdown, plus de 200 modèles
Gemini (offre gratuite)GEMINI_API_KEYDémarrage sans frais, bonne qualité
OpenAIOPENAI_API_KEYAccès direct à GPT-4o
AnthropicANTHROPIC_API_KEYAccès direct à Claude, texte nuancé
DeepLDEEPL_API_KEYLangues européennes, formalité intégrée
Google TranslateGOOGLE_TRANSLATE_API_KEYPaires clé-valeur à fort volume, plus de 130 langues
Microsoft TranslatorMICROSOFT_TRANSLATOR_API_KEYAzure, plus de 100 langues
LibreTranslateLIBRETRANSLATE_API_URLAuto-hébergé, priorité à la confidentialité

OpenRouter fournit une API unifiée pour plus de 200 modèles LLM. Une offre gratuite est disponible.

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

Ou ajoutez à .env.local :

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

Idéal pour : les projets riches en contenu, la traduction de Markdown et les projets nécessitant une protection tenant compte du contenu (blocs de code, shortcodes, variables d'interpolation).

Vérifier l'installation

npx i18n-rosetta --help

Vous devriez voir la liste des commandes disponibles. Vous êtes prêt pour le Démarrage rapide.