Skip to content

ai-i18n-tools使用任何 LLM 翻譯應用程式與文件

一個設定檔、三種翻譯模式,以及您選擇的供應商 — 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 命令(包括 克隆 monorepo 開發)及快速入門以取得 Scaffold 範本。

我應該使用哪個管線?

您的內容指令
原始碼使用 t()UI 字串extract / translate-ui
本地化頁面或文件網站文件translate-docs
獨立的巢狀 JSON 語言檔JSONtranslate-json

SVG 插圖使用獨立的 translate-svg 路徑 — 而非 docs[].contentPaths。如需完整比較,請參閱什麼是 ai-i18n-tools?

探索文件

  • 指南 — 翻譯模式、安裝、快速入門與框架整合
  • 整合 — VitePress、Nextra、Fumadocs、Docusaurus 與 Astro
  • 供應商與模型 — 預設、後備鏈與 -P 覆寫
  • CLI 參考 — 每個指令、旗標與工作流程
  • 設定 — 完整 ai-i18n-tools.config.json 結構描述
  • 範例 — 九個可執行的示範專案,附 npx degit
  • 架構 — 內部原理、程式化 API 與擴充點

要將套件整合到您自己的專案中嗎?請從 AI Agent Context 開始。repository README 是一個簡短的 GitHub/npm 首頁,它會連結至此以取得詳細資訊。

以 MIT 授權發布。