由于厌倦前端多语言翻译重复 CV,利用 AI 翻译,撸了个 VSCode 插件

156 天前
 ceilingyear

🎯 痛点场景

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

✨i18n-AI 插件核心能力

⚙️ 使用

  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 → 等待自动完成

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

1233 次点击
所在节点    分享创造
2 条回复
GKD
156 天前
如果有多个模块,每个模块翻译文件放在不同的目录下,是不是就不能支持了。
例如 mode1/lang/en.ts mode2/lang/en.ts
ceilingyear
149 天前
@GKD #1 按道理来说也支持,你需要配置两个中文和英文但是不能 key 相同,比如中文 1+中文,如果是不同项目,插件会根据工作区来区分配置的😟

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1124418

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX