🎯 痛点场景

每次做多语言项目,手动维护不同语言的 JSON 文件简直反人类 ➔ 重复机械操作 | 怕覆盖旧数据 | 长文案翻译质量不可控...
终于忍不了,自己写了个插件解决问题!

✨i18n-AI 插件核心能力

  • AI 自动翻译:调用 DeepSeek (可自配 API ),翻译质量更灵活
  • 无损写入:只追加新字段,绝不覆盖已有翻译
  • 配置傻瓜化:工作区独立配置 + 路径自动生成 + 实时指引
  • 10 秒上手:在生成的 t.json 文件里输入想翻译的对象格式内容 → 触发命令 → 坐等文件更新 ☕️

⚙️ 使用

  1. 安装插件VS Marketplace 直达链接
  2. 配置路径
    # 工作区配置示例
    "i18n-ai.baseLangPath": "./src/locales/zh-CN.json",
    "i18n-ai.translateLang": {
    	"英文": "/Users/mac/Desktop/test/i18n-ai/src/lang/en.ts",
    	"中文": "/Users/mac/Desktop/test/i18n-ai/src/lang/cn.ts"
    }"
    
  3. 快捷键操作
    Cmd/Ctrl+Shift+P → 输入 AI to translate → 等待自动完成

现在自己用爽了,分享出来帮大家省时间 ,同时希望各位可以提一些建议帮助优化改善 [感谢]

举报· 206 次点击
登录 注册 站外分享
1 条回复  
GKD 小成 2025-4-10 17:58:05
如果有多个模块,每个模块翻译文件放在不同的目录下,是不是就不能支持了。 例如 mode1/lang/en.ts mode2/lang/en.ts
返回顶部