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 命令(包括 克隆 monorepo 開發)及快速入門以取得 Scaffold 範本。

我應該使用哪個管線? ​

您的內容指令
原始碼使用 t()UI 字串 — extract / translate-ui
本地化頁面或文件網站文件 — translate-docs
獨立的巢狀 JSON 語言檔JSON — translate-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 首頁,它會連結至此以取得詳細資訊。



免責聲明

產品名稱與圖示均屬其各自擁有者所有,僅供識別之用。本軟體與上述品牌無任何隸屬關係,亦未獲其背書。

除英文(英國)外,所有介面與文件語言均使用本套件 (ai-i18n-tools) 由 AI 進行翻譯;用詞可能不盡精確或包含錯誤。


採用 MIT 授權條款釋出。