UI 字符串
从 JS、TS 和 Astro 中提取 t() 调用。为 i18next 或静态 SSG 查找生成每个区域设置的扁平化 JSON。
一个配置文件,三种翻译模式,以及您选择的提供商 —— OpenAI、Anthropic、Gemini、OpenRouter、Ollama 或任何兼容 OpenAI 的 API。按项目或按区域设置切换模型,无需重写代码库。
发布的包为仅 ESM。需要 Node.js >=22.16.0。
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 语言环境文件 | JSON — translate-json |
SVG 插图使用单独的 translate-svg 路径 — 而不是 docs[].contentPaths。有关完整比较,请参阅什么是 ai-i18n-tools?。
-P 覆盖ai-i18n-tools.config.json 架构npx degit要将该包集成到你自己的项目中?请从 AI Agent Context 开始。仓库 README 是一个简短的 GitHub/npm 着陆页,链接到此处以获取详细信息。