Zum Hauptinhalt springen

Installation

Voraussetzungen

  • Node.js 20.11+ (natives ESM)
  • Ein Übersetzungs-API-Schlüssel (siehe unten)

Installieren

npm install --save-dev i18n-rosetta

API-Schlüssel beziehen

Rosetta benötigt ein Übersetzungs-Backend. Wählen Sie eines aus:

AnbieterUmgebungsvariableAm besten geeignet für
OpenRouter (empfohlen)OPENROUTER_API_KEYInhaltsreiche Projekte, Markdown, 200+ Modelle
Gemini (kostenloser Tarif)GEMINI_API_KEYKostenloser Einstieg, gute Qualität
OpenAIOPENAI_API_KEYDirekter GPT-4o-Zugriff
AnthropicANTHROPIC_API_KEYDirekter Claude-Zugriff, nuancierte Texte
DeepLDEEPL_API_KEYEuropäische Sprachen, integrierte Formalität
Google TranslateGOOGLE_TRANSLATE_API_KEYGroße Mengen an Schlüssel-Wert-Paaren, 130+ Sprachen
Microsoft TranslatorMICROSOFT_TRANSLATOR_API_KEYAzure, 100+ Sprachen
LibreTranslateLIBRETRANSLATE_API_URLSelbstgehostet, Datenschutz im Vordergrund

OpenRouter bietet eine einheitliche API für über 200 LLM-Modelle. Ein kostenloser Tarif ist verfügbar.

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

Oder fügen Sie dies zu .env.local hinzu:

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

Am besten geeignet für: inhaltsreiche Projekte, Markdown-Übersetzungen und Projekte, die einen inhaltsbezogenen Schutz benötigen (Codeblöcke, Shortcodes, Interpolationsvariablen).

Installation überprüfen

npx i18n-rosetta --help

Sie sollten die Liste der verfügbaren Befehle sehen. Sie sind bereit für den Schnellstart.