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

インストール

必要条件

  • Node.js 20.11+ (ネイティブ ESM)
  • 翻訳 API キー(下記参照)

インストール

npm install --save-dev champollion

API キーを取得する

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

プロバイダー環境変数適した用途
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 champollion --help

利用可能なコマンドの一覧が表示されれば、準備完了です。クイックスタートに進みましょう。