⚡ i18n自动化 + 文档翻译 — AI驱动
交付多语言应用。 仅翻译变化的内容。
PolyCLI 在您的构建管道中运行,以翻译JSON、Markdown和ARB文件 — 仅检测更改的字符串。还可以直接从仪表板翻译.docx和.pdf文档,优先考虑隐私。
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🇧🇩 BN🇵🇭 FIL🇲🇦 ARY
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 二进制文件。无守护进程,无监视模式。将其放入您的构建步骤或调度中。
基于积分的计费
一次性购买积分,永久使用。仅在提取变量后计费。无订阅。
文档翻译
从仪表板上传.docx或.pdf文件。翻译的Word文档保留格式;PDF返回干净的Markdown。与CLI相同的积分模型。
为什么选择 PolyCLI?
看看它与替代方案的对比。
| 功能 | PolyCLI | 手动 | 云 SaaS |
|---|---|---|---|
| 每次运行成本 | 按单词收费(仅增量) | 高(代理/自由职业者) | 订阅 + 按单词收费 |
| 运行时开销 | 0 ms | 0 ms | 变化 |
| 增量检测 | |||
| 变量保留 | 变化 | 变化 | |
| CI/CD 原生 | 有时 | ||
| 设置时间 | < 5 分钟 | 天 | 小时 |
在您的管道中随处工作。
直接放入任何 CI 环境 — 无守护进程,无配置服务器。
GitHub Actions
Vercel
GitLab
CircleCI
Bitbucket
Netlify
简单、诚实的定价。
按翻译单词收费。无订阅。积分永不过期。
Your first document translation is free — no credit card needed