用了这个 Trae Skill,我项目 6 种语言的 i18n 翻译从 3 小时变成了 3 分钟

7 阅读4分钟

用了这个 Trae Skill,我项目 6 种语言的 i18n 翻译从 3 小时变成了 3 分钟

一个让前端国际化不再痛苦的 Trae Skill,开源免费,装上就用。


你是不是也经历过这种绝望?

产品说:"这个页面加个多语言吧,中英日韩都要。"

你打开项目,找到 zh-CN.json,里面躺着 200 多个 key。

然后你开始:

  • 打开 Google 翻译,逐条粘贴 → 占位符 {name} 被翻成了奇奇怪怪的东西
  • 手动改回占位符 → 搞混了哪个是哪个
  • 翻到第 50 条发现 "保存" 前面翻成了 "Save",后面翻成了 "Storage"
  • 产品又说:"这段文案改了一下,所有语言同步更新" → 你两眼一黑

3 小时后,你还在第 3 个语言文件里改错别字。

我受够了,于是用 Trae 做了一个 Skill,把它彻底自动化了。


i18nFlow:把 3 小时变成 3 分钟

i18nFlow 是一个 Trae Skill,专门解决前端 i18n 翻译的痛点。

你只需要在 Trae 里说一句话:

翻译 src/locales/zh-CN.json 到 en, ja, ko

然后它会自动:

步骤它做了什么你手工做要多久
识别格式自动判断是 react-i18next 还是 next-intl 还是 Vue I18n
保护占位符{name}, %s, <0> 等全部提取保护,翻译完再回填翻到崩溃
术语查表内置 136 条前端术语词库,"保存"始终翻译为 "Save"反复查、反复改
增量翻译已经有翻译的 key 不动,只翻新增的逐条对比
写入文件保持原目录结构,生成 en.json, ja.json, ko.json手动创建、复制粘贴

整个过程你只需要喝口水等几秒钟。完事。


效果对比

手工翻译(真实经历)

项目:react-i18next
源文件:zh-CN.json,243key
目标语言:en, ja, ko, de, fr
─────────────────────────────
手工翻译 5 个语言:约 3 小时
术语不一致修正:额外 30 分钟
占位符修复:额外 20 分钟
总计:将近 4 小时

i18nFlow(同一项目实测)

项目:react-i18next
源文件:zh-CN.json,243key
目标语言:en, ja, ko, de, fr
─────────────────────────────
自动翻译 5 个语言:约 3 分钟
人工复核 8 个低置信度条目:2 分钟
总计:5 分钟

效率提升 48 倍,而且翻译质量比手工用 Google 翻译逐条粘贴好得多——因为它有术语词库兜底。


它比通用翻译工具强在哪?

你可能问:我用 ChatGPT / DeepSeek 翻译不行吗?

可以,但有个致命问题:

场景ChatGPT 直接翻i18nFlow
占位符 {name}❌ 经常被翻译成奇奇怪怪的东西✅ 自动提取保护
ICU 语法 {count, plural, ...}❌ 大概率被破坏✅ 完整保留
同一术语翻译不一致❌ 一会儿 Save 一会儿 Storage✅ 术语词库统一
增量更新❌ 要手动告诉它哪些翻过了✅ 自动检测,只翻缺失的
文件结构❌ 输出可能变格式✅ 保持原结构不动
i18n 格式理解❌ 不懂 react-i18next vs next-intl 区别✅ 框架感知

说白了:通用 AI 没有 i18n 上下文,经常好心办坏事。i18nFlow 就是给 AI 装上了 "前端国际化专家" 的知识包。


3 步安装,30 秒搞定

方式一:飞书文档(推荐,国内秒开)

打开文档 → 全选代码块 → 复制 → 粘贴到 Trae:

👉 i18nFlow 安装文档

方式二:GitHub

直接下载 SKILL.md:

👉 GitHub - i18nFlowGitee 镜像(国内秒开)

粘贴位置

打开 Trae → 设置 → 规则和技能 → 技能 → 创建 → 粘贴 → 保存


使用示例

场景 1:首次国际化

你的项目原来只有中文,现在要做英日韩三个版本:

翻译 src/locales/zh-CN.json 到 en, ja, ko

i18nFlow 会生成三个文件在原目录下。

场景 2:增量更新

产品改了几句文案,新增了几个 key,你只需要:

增量翻译 src/locales/zh-CN.json 到 en, ja, ko

已有翻译纹丝不动,只处理新增和修改的 key。

场景 3:全部语言同步

翻译 src/locales/zh-CN.json 到所有语言

20 种语言一次性生成。你再也不用一个个打开改了。


支持的技术栈

框架格式状态
react-i18next扁平/命名空间 JSON
next-intl嵌套 JSON
Vue I18nJSON / JS export
Rails i18nYAML
Spring / Android.properties
WordPress / PHP.po

免费使用,欢迎反馈

i18nFlow 完全开源免费。我做它的原因很简单——自己也是前端,被 i18n 翻译折磨太久了。

如果你用了觉得好用,欢迎在评论区告诉我;如果遇到问题或者想要新功能,也尽管提。

👇 安装走起:

🔗 i18nFlow 安装文档(飞书,秒开)


#Trae #i18n #前端国际化 #效率工具 #AI编程