メインコンテンツへスキップ

インストール

要件

  • Node.js 20.11+ (ネイティブESM)
  • 翻訳APIキー (詳細は後述)

インストール

npm install --save-dev i18n-rosetta

APIキーの取得

Rosettaには翻訳バックエンドが必要です。以下から1つ選択してください:

プロバイダー環境変数最適な用途
OpenRouter (推奨)OPENROUTER_API_KEYコンテンツの多いプロジェクト、Markdown、200以上のモデル
Gemini (無料枠)GEMINI_API_KEY無料で開始、高品質
OpenAIOPENAI_API_KEYGPT-4oへの直接アクセス
AnthropicANTHROPIC_API_KEYClaudeへの直接アクセス、ニュアンスのあるテキスト
DeepLDEEPL_API_KEYヨーロッパ言語、丁寧さの指定機能
Google TranslateGOOGLE_TRANSLATE_API_KEY大量のキーバリューペア、130以上の言語
Microsoft TranslatorMICROSOFT_TRANSLATOR_API_KEYAzure、100以上の言語
LibreTranslateLIBRETRANSLATE_API_URLセルフホスト、プライバシー重視

OpenRouterは、200以上のLLMモデルに対応した統合APIを提供しています。無料枠も利用可能です。

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

または、.env.localに追加します:

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

最適な用途: コンテンツの多いプロジェクト、Markdownの翻訳、およびコンテンツを認識した保護(コードブロック、ショートコード、補間変数など)が必要なプロジェクト。

インストールの確認

npx i18n-rosetta --help

利用可能なコマンドのリストが表示されるはずです。これでクイックスタートに進む準備が整いました。