Skip to content

ai-i18n-tools任意のLLMでアプリとドキュメントを翻訳

1つの設定ファイル、3つの翻訳モード、そして選択したプロバイダー(OpenAI、Anthropic、Gemini、OpenRouter、Ollama、またはOpenAI互換の任意のAPI)に対応。コードベースを書き換えることなく、プロジェクトやロケールごとにモデルを切り替えられます。

ai-i18n-tools ロゴ

npm version npm downloads Node.js License: MIT CI

クイックインストール

公開されているパッケージはESM専用です。Node.js >=22.16.0 が必要です。

bash
pnpm add ai-i18n-tools
# Set API key for your active provider — see preset table (default init: openrouter)
export OPENROUTER_API_KEY=sk-or-v1-your-key-here
ai-i18n-tools init [-P <provider>]
ai-i18n-tools sync

単体のCLIコマンドの設定クローンしたモノレポでの開発を含む)についてはインストールを、スキャフォールドテンプレートについてはクイックスタートを参照してください。

どのパイプラインを使用すべきですか?

コンテンツコマンド
ソースコードでt()を使用UI文字列extract / translate-ui
ローカライズされたページやドキュメントサイトドキュメントtranslate-docs
スタンドアロンのネストされたJSONロケールファイルJSONtranslate-json

SVGイラストはdocs[].contentPathsではなく、別のtranslate-svgパスを使用します。完全な比較についてはai-i18n-toolsとは?を参照してください。

ドキュメントを探索する

  • ガイド — 翻訳モード、インストール、クイックスタート、フレームワークの統合
  • 統合 — VitePress、Nextra、Fumadocs、Docusaurus、および Astro
  • プロバイダーとモデル — プリセット、フォールバックチェーン、および -P のオーバーライド
  • CLIリファレンス — すべてのコマンド、フラグ、ワークフロー
  • 設定 — 完全な ai-i18n-tools.config.json スキーマ
  • npx degit を使用した9つの実行可能なデモプロジェクト
  • アーキテクチャ — 内部構造、プログラマティックAPI、拡張ポイント

パッケージを自分のプロジェクトに組み込む場合は、AI Agent Context から始めてください。リポジトリの README は短い GitHub/npm ランディングページであり、詳細についてはここへリンクしています。

MITライセンスの下で公開されています。