翻译您的游戏本地化 CSV,然后检查每一行
Godot 和 Unity 将游戏文本保存在一个 CSV 文件中:一列是键,每种语言一列,带有 {0} 占位符。破坏引用或占位符会导致导入失败或某行在屏幕上显示 {0}。KAERIS 会填充每个语言列,而保持其他列不变。
KAERIS 翻译了此页面,并通过回译检查了每一行。尚未经过母语人士审阅。 英文原文
一个文件输入,一个文件输出,每种语言一列
{0} 在每个单元格中保持不变;日语会将其移动到句子需要的位置。
之前translations.csv
keys,en WELCOME,"Welcome back, {0}!" ITEMS_LEFT,"{0} items left in stock" SAVE,Save changes
之后translations.csv
keys,en,de,ja WELCOME,"Welcome back, {0}!","Willkommen zurück, {0}!","おかえりなさい、{0}さん!" ITEMS_LEFT,"{0} items left in stock","Noch {0} Artikel auf Lager","在庫残り{0}点" SAVE,Save changes,Änderungen speichern,変更を保存
KAERIS 的处理方式
准备好用于引擎
CSV 文件保留了 Godot 和 Unity 的布局,因此可以直接导入 Godot 的本地化选项卡或 Unity 的字符串表。
长文本已标记
德语和俄语的文本比英语长。长度明显超出常规的行会被标记出来,以便您可以检查它们所在的按钮。
每一行都翻译回来
另一个模型 GPT-4o mini 会将每一行翻译回您的语言,然后 DeepSeek V3.2 在美国主机(DeepInfra、DigitalOcean、Google)上判断含义是否发生变化。您可以阅读每一行现在的含义。
问题
单元格中的公式会运行吗?
不会。以 =、+、- 或 @ 开头的单元格会以文本形式写入,以便电子表格将其显示为文本。
我可以保留地名和物品名称不变吗?
可以。将它们列在需要保持原样的词语下方,它们在所有语言中都会保持不变。
免费吗?
是的,无需账户:每个文件 10,000 个字符,每次运行最多 8 种语言。免费的 API 密钥可将文件限制提高到 50,000 个字符。一次性付费 79 美元,使用您自己的 OpenRouter 密钥;月度套餐起价为 19 美元。价格
哪个模型进行翻译?
Gemini 2.5 Flash-Lite,在免费和付费套餐中都可用。GPT-4o mini 会逐行翻译回译,而 DeepSeek V3.2 在美国主机(DeepInfra、DigitalOcean、Google)上判断含义,因此没有模型会给自己评分。