翻译 Unity 本地化 CSV、I2 Localization 与 String Table
将 I2 Localization 的 terms 或 Localization 宏包的 string table 导出为 CSV 并上传,系统会对照英文列自动填满目标语言列。键名、类型、描述以及其他语言列完全原样保留,已有该语言译文的行会自动跳过。翻译完成后直接导回 Unity 即可。前段文本免费试览,整表仅需 $5,一次付费。
如何翻译 Unity 本地化文本表
-
1
将文本表导出为 CSV
在 I2 Localization 中将 terms 导出为 CSV;使用官方 Localization 宏包时,将 string table collection 导出为 CSV。若尚无目标语言列,请在表格中添加一个空白列。
-
2
上传并免费试览前几条文本
选择目标语言。系统会自动定位目标列并对照英文填充;前几条翻译会直接显示在屏幕上。
-
3
解锁并导回
支付 $5 解锁完整结果,下载 CSV 并直接导入回 Unity。
列的匹配机制
系统首先读取表头。目标语言列可通过语言名称或语言代码进行匹配,例如 French、French [fr]、French(fr)、fr 和 fr-FR 均可识别,并默认以英文列为源文本。系统仅会翻译目标列中的空白单元格;若某行已有法语译文则会跳过,非常适合在游戏内容更新后仅翻译新增键名。
如果表格中尚无目标语言列,可在上传前添加一列并填入该语言名称,或在上传后的界面中指定文本列,随后下载在原文旁追加了翻译列的表格。
占位符与富文本
系统会严格校验译文中的 {0}、{player} 或 {{count}} 等格式化占位符。若译文缺失占位符,系统会自动重试;若依然缺失,则会保留英文原文并单独列出提示,确保游戏绝不会因占位符损坏而报错崩溃。
工具的工作方式、费用以及文件处理方式,请见 游戏文本翻译 页面;所有工具的价格请见 价格 页面。
最后更新于
常见问题
ChatGPT 能翻译 Unity 本地化 CSV 吗?
翻译几行文字它确实在行。但面对长表格,必须保证每个键和列都原封不动地返回,AI聊天机器人的回复往往做不到这一点。本工具能精准填补目标语言列,并保留其他所有原始内容。
已有的翻译会被覆盖吗?
不会。目标语言列中已有内容的行会自动跳过。
我可以一次翻译成多种语言吗?
每个任务限一种语言。您可以针对每种语言分别运行一次文件;每次运行都会填入对应的列。
单次付费可以翻译多少条文本?
一次付费 $5 最多可翻译 40,000 条文本和 2,000,000 个字符。无限版最高支持 200,000 条文本。
这项服务免费吗?
不超过 300 条文本的表格完全免费。更长的表格前段免费展示;解锁完整表格仅需一次付费 $5。