Skip to content

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

t()文字列を抽出し、Markdown、MDX、JSONバンドル、SVGラベルを翻訳します。これらすべてを単一の設定で、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ロケールファイルJSON — translate-json

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

ドキュメントを探索する ​

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

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



免責事項

製品名およびアイコンはそれぞれの所有者に帰属し、識別目的でのみ使用されています。本ソフトウェアは、これらのブランドとの提携や推奨を受けているものではありません。

英語(英国)を除くすべてのインターフェースおよびドキュメントの言語は、本パッケージ(ai-i18n-tools)を使用してAIにより翻訳されています。そのため、表現が不正確であったり、誤りを含んでいる可能性があります。


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