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 开发),并参阅快速开始获取脚手架模板。

我应该使用哪个流水线?

你的内容命令
源代码使用 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 开始。仓库 README 是一个简短的 GitHub/npm 着陆页,链接到此处以获取详细信息。

基于 MIT 许可证发布。