⚡ 构建时翻译 — 零运行时开销
交付多语言应用。 仅翻译变化的内容。
PolyCLI 在您的构建管道中运行,检测您的 JSON 文件中的更改,并使用 AI 仅翻译新或修改的字符串。 本地、快速且 SEO 完美。
no install needed
npx @polycli/cli run
$ npx @polycli/cli run --key bt_live_••••••
✓ Loading config...
✓ 3 new keys detected
⟳ Translating to es...[]
⟳ Translating to fr...[]
⟳ Translating to de, ja...[]
✓ Done in 1.2s — 47 credits used
🇬🇧 EN🇪🇸 ES🇫🇷 FR🇩🇪 DE🇮🇹 IT🇯🇵 JA🇨🇳 ZH🇰🇷 KO🇧🇷 PT🇸🇦 AR🇷🇺 RU🇮🇳 HI🇺🇦 UK🇹🇭 TH🇻🇳 VI🇮🇩 ID🇭🇺 HU🏴 CA🇳🇴 NO🇿🇦 AF
0 ms
运行时开销
~90%
与完全重新翻译相比节省的费用
0
支持的语言
三个命令。完全自动化。
01
Init
创建包含您的源语言、目标语言和文件路径的 buildtranslator.json。
polycli init02
Edit
修改您源 JSON 中的字符串(例如 en.json)。 PolyCLI 通过本地锁文件跟踪最后翻译的状态。
03
Run
仅将新或更改的字符串发送到 AI。翻译的文件被写入磁盘。
polycli run50 多种语言。一个命令。
AI 支持的任何语言,PolyCLI 都可以翻译。
🇬🇧English🇪🇸Spanish🇫🇷French🇩🇪German🇮🇹Italian🇯🇵Japanese🇨🇳Chinese (Simplified)🇹🇼Chinese (Traditional)🇰🇷Korean🇧🇷Portuguese (BR)🇵🇹Portuguese (PT)🇸🇦Arabic🇷🇺Russian🇳🇱Dutch🇵🇱Polish🇹🇷Turkish🇸🇪Swedish🇳🇴Norwegian🇩🇰Danish🇫🇮Finnish🇨🇿Czech🇭🇺Hungarian🇷🇴Romanian🇬🇷Greek🇮🇱Hebrew🇹🇭Thai🇻🇳Vietnamese🇮🇩Indonesian🇮🇳Hindi🇺🇦Ukrainian🇧🇩Bengali🇲🇾Malay🇵🇭Filipino🇭🇷Croatian🇸🇰Slovak🇧🇬Bulgarian🇷🇸Serbian🇱🇹Lithuanian🇱🇻Latvian🇪🇪Estonian🇸🇮Slovenian🇦🇱Albanian🇲🇰Macedonian🇿🇦Afrikaans🇰🇪Swahili🇮🇷Persian🇵🇰Urdu🇰🇿Kazakh🏴Catalan🇮🇳Tamil🇬🇧English🇪🇸Spanish🇫🇷French🇩🇪German🇮🇹Italian🇯🇵Japanese🇨🇳Chinese (Simplified)🇹🇼Chinese (Traditional)🇰🇷Korean🇧🇷Portuguese (BR)🇵🇹Portuguese (PT)🇸🇦Arabic🇷🇺Russian🇳🇱Dutch🇵🇱Polish🇹🇷Turkish🇸🇪Swedish🇳🇴Norwegian🇩🇰Danish🇫🇮Finnish🇨🇿Czech🇭🇺Hungarian🇷🇴Romanian🇬🇷Greek🇮🇱Hebrew🇹🇭Thai🇻🇳Vietnamese🇮🇩Indonesian🇮🇳Hindi🇺🇦Ukrainian🇧🇩Bengali🇲🇾Malay🇵🇭Filipino🇭🇷Croatian🇸🇰Slovak🇧🇬Bulgarian🇷🇸Serbian🇱🇹Lithuanian🇱🇻Latvian🇪🇪Estonian🇸🇮Slovenian🇦🇱Albanian🇲🇰Macedonian🇿🇦Afrikaans🇰🇪Swahili🇮🇷Persian🇵🇰Urdu🇰🇿Kazakh🏴Catalan🇮🇳Tamil
支持您已使用的文件格式。
PolyCLI 开箱即用地支持最常见的 i18n 和文档文件格式。
.json
JSON i18n
React、Next.js、Vue 及大多数 Web 框架的标准格式。
.md
Markdown
支持完整增量跟踪地翻译您的 .md 文档和内容文件。
.arb
Flutter ARB
原生支持 Flutter 的 .arb 文件 — 翻译您的移动应用字符串。
每个严肃 i18n 工作流所需的一切。
增量算法
仅将新或修改的字符串发送到 API。未更改的内容耗费零积分。
变量保留
变量、ICU 复数和 HTML 标签在翻译前被标记,在翻译后恢复。
JSON + Markdown
同时处理 i18n JSON 文件和 .md 文档,并针对每种文件类型进行独立增量跟踪。
结构化输出
强制执行严格的 JSON 架构 — AI 绝不会添加、删除或重命名键。
CI 友好型
常规 Node.js 二进制文件。无守护进程,无监视模式。将其放入您的构建步骤或调度中。
基于积分的计费
一次性购买积分,永久使用。仅在提取变量后计费。无订阅。
为什么选择 PolyCLI?
看看它与替代方案的对比。
| 功能 | PolyCLI | 手动 | 云 SaaS |
|---|---|---|---|
| 每次运行成本 | 按单词收费(仅增量) | 高(代理/自由职业者) | 订阅 + 按单词收费 |
| 运行时开销 | 0 ms | 0 ms | 变化 |
| 增量检测 | |||
| 变量保留 | 变化 | 变化 | |
| CI/CD 原生 | 有时 | ||
| 设置时间 | < 5 分钟 | 天 | 小时 |
在您的管道中随处工作。
直接放入任何 CI 环境 — 无守护进程,无配置服务器。
GitHub Actions
Vercel
GitLab
CircleCI
Bitbucket
Netlify