请问有没有多语言批量文件翻译的工具

需求

需求是自己搭建的网站想做多语言,有很多个语言文本文件,想进行翻译

要求

1.希望可以把多个文件批量翻译为指定的语言
2.保持格式不变,文本是键值对的格式,保持键不变,只翻译‘值’,
如下是一个例子:
export default {
input: {
placeholder: ‘Enter value…’,
required: ‘This field is required’,
email: ‘Please enter a valid email address’,
minLength: ‘Please enter at least {min} characters’,
maxLength: ‘Please enter at most {max} characters’
}
};

只想到一个辅助的翻译工具:OmegaT
或者你直接丢给AI试试

2 个赞

谢谢哈,我试试

我现在都丢给AI, 写好提示规则, 直出内容. 如果字数限制, 需要调整一下.

如果是翻译前端项目的多语言,丢给AI就行了。引入上下文,让它帮你生成对应的i18n的其他语言的文件。量大就拆分一下。

直接叫 cline 翻译

虽然下面这两个主要用于游戏翻译,但我觉得应该能满足你的需求
AiNiee 支持的格式更多一些,推荐用这个。LinguaGacha 更偏游戏翻译一些

2 个赞

我现在也是,就是文件太多+字数限制

看着好强大,谢谢了,我去试试看效果 :grinning_face:

就是量大,100+个翻译文本的文件,一个个翻译效率不高

现在像Trae,或者装个vsc装个cline,你让他翻译,像trae的builder模式能自己帮你多轮对话翻译完的。

试了下trae的builder,效果很不错

这个具体怎么操作,能否指示一下,比如我要给一篇文章翻译成英文

你给AI说你的要求就行.

比如楼上的案例:

placeholder: ‘Enter value…’,
minLength: ‘Please enter at least {min} characters’,

你可以说, 将文本中:后面的单引号内的文字翻译成中文, 含{}的单词不翻译.

怎么让翻译出来的英文更地道,符合老外日常阅读习惯,以及一些口语化的表达