Mag-skip sa main content

Installation

Mga Requirement

  • Node.js 20.11+ (native ESM)
  • Isang translation API key (tingnan sa ibaba)

Install

npm install --save-dev i18n-rosetta

Kumuha ng API Key

Kailangan po ng Rosetta ng translation backend. Pumili ng isa:

ProviderEnvironment VariableBest For
OpenRouter (inirerekomenda)OPENROUTER_API_KEYMga content-heavy project, Markdown, 200+ models
Gemini (free tier)GEMINI_API_KEYZero-cost na simula, magandang quality
OpenAIOPENAI_API_KEYDirect GPT-4o access
AnthropicANTHROPIC_API_KEYDirect Claude access, nuanced na text
DeepLDEEPL_API_KEYMga European language, built-in formality
Google TranslateGOOGLE_TRANSLATE_API_KEYHigh-volume key-value pairs, 130+ na language
Microsoft TranslatorMICROSOFT_TRANSLATOR_API_KEYAzure, 100+ na language
LibreTranslateLIBRETRANSLATE_API_URLSelf-hosted, privacy-first

Nagpo-provide po ang OpenRouter ng unified API para sa 200+ LLM models. May available na free tier.

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

O kaya i-add sa .env.local:

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

Best for: mga content-heavy project, Markdown translation, at mga project na nangangailangan ng content-aware shielding (code blocks, shortcodes, interpolation variables).

I-verify ang Installation

npx i18n-rosetta --help

Dapat makita niyo po ang listahan ng mga available command. Ready na po kayo para sa Quick Start.