引擎指南FAQPatreonDiscord下载
登录
RuneTranslate · 端到端翻译日式游戏
引擎指南对比图片文字存档编辑器作弊模式FAQ下载更新日志PatreonDiscordYouTube隐私政策服务条款联系我们
全部文章
developer · localization · feature

翻译你自己的游戏字符串:CSV、JSON、PO 和 XLIFF 本地化

2026年7月16日·6 分钟阅读

RuneTranslate 的 Developer 档位导入你自己的 CSV、JSON、PO(gettext)或 XLIFF 文件,用任意翻译服务一次性把它们翻译成任意多种语言,再以相同格式、id 完好地各自导出。

你用一种语言写了你的游戏。要触达使用其他语言的玩家,就意味着要翻译每一个菜单标签、物品名和每一行对话 —— 并在游戏迭代时保持它们同步。如果你的文本已经存在于 CSV、JSON、PO 或 XLIFF 文件里,RuneTranslate 的 Developer 档位能把这变成点几下鼠标的事:翻译你自己的游戏字符串 —— 导入它们、选好语言,为每种语言各拿到一份译好的文件。

这不是 RuneTranslate 广为人知的那种解析游戏的流程 —— 你本来就拥有这些字符串。Developer 档位正是为此而生:带上你自己的文本,一次性把它翻译成多种语言,再以相同格式导出。

什么是 Developer 项目

Developer 项目就是一个普通的 RuneTranslate 项目,只不过它的源头是来自你自己游戏或本地化流水线的一个文件,而非游戏文件夹。导入一个 .csv、.json、.po 或 .xliff,其中每一条目都会变成一行可翻译文本。从此它的表现和其他任何项目一样:在编辑器里打开、用任意翻译服务翻译、记住你的翻译记忆和术语表,再以你导入时的格式导出 —— 键和 id 原封不动,所以它能直接放回你的构建。

它支持的格式

四种交换格式几乎覆盖了每一种引擎和本地化技术栈:

  • CSV —— Unity 本地化表、Godot 翻译 CSV,或来自 Excel 或 Google Sheets 的任意字符串表。
  • JSON —— 大多数 Web 和应用 i18n(i18next、vue-i18n、Flutter、React Native)背后的格式,以及无数自定义引擎。
  • PO(gettext) —— 开源与专业本地化的通用语:gettext、Weblate、Crowdin、Poedit、Transifex。
  • XLIFF —— CAT 工具标准(memoQ、Trados、Smartcat、OmegaT),供应商和专业译者都期待它。

无论你带来哪一种,RuneTranslate 都会把它读进同一份可编辑的行列表 —— 一个 Unity CSV、一个 gettext .po 和一个 Unreal 导出的 .xliff 都以完全相同的方式翻译。

一次导入,多种语言

最省时间的部分在于:你不必一种语言一种语言地做本地化。导入时你选一个源语言和任意多个目标语言,RuneTranslate 就会从那单一文件为每种语言各创建一个项目 —— 每个都标记为 Developer。想让你的游戏支持法语、德语、西班牙语、日语、韩语和简体中文?导入一次,勾选六种语言,就能得到六个待翻译的项目。

自动翻译,用你自己的翻译服务

保持 自动翻译 勾选,RuneTranslate 就会把每一个语言项目排入队列并一个接一个地无人值守地翻译。挑选适合你预算的翻译服务:

  • 免费、无需密钥 —— 内置的 Google 和 DeepL 引擎让你零成本地完成完整的第一遍。
  • 你自己的 API 密钥 —— DeepL、OpenAI(GPT)、Anthropic(Claude)、DeepSeek,或任意 OpenAI 兼容端点(OpenRouter、NanoGPT),用于上下文感知、LLM 品质的输出。
  • 本地模型 —— 运行 Ollama 或 LM Studio,进行完全私密、在本机上的翻译,没有按词计费。

Developer 是付费档位,所以翻译以全速运行,而且你可以串接 AI 润色器,对每一行做第二遍质量处理。

审校并牢牢掌控质量

机器翻译帮你走完大部分路;编辑器帮你走完剩下的。每个语言项目都在 RuneTranslate 的常规编辑器里打开,你可以在那里逐行对照源文阅读,用术语表锁定角色名和 UI 术语,用翻译记忆复用过往成果,并运行 AI 润色器 来理顺语气、揪出别扭的措辞。

原样导出 —— 相同格式,即刻可发布

一种语言完成后,把它导出。你会得到一份与导入时相同格式的文件 —— CSV 回到 CSV,PO 回到 PO —— 原始的键和 id 都保留。把它放进游戏的语言文件夹,直接就能用。由于 RuneTranslate 首先按 id 匹配行(其次按源文本),你之后可以重新导入更新过的源文件,只有新增或改动的行才需要翻译。

它适合谁

  • 独立开发者 —— 没有本地化预算却想发布多语言版本。
  • 工作室 —— 想在交给人工译者之前有一个快速、一致的初稿。
  • 任何已有流水线的人 —— 你本就导出 .po / .xliff / .json;这个环节嵌在"提取"和"重新导入"之间,负责真正的翻译工作。

如何一步步翻译你的游戏

  1. 从你的引擎或 i18n 框架中导出你的字符串,格式为 CSV、JSON、PO 或 XLIFF。
  2. 在 RuneTranslate 中打开 Developer 标签页并点击 新建 Developer 项目。
  3. 选择你的源语言和你想发布的每一种目标语言。
  4. 选一个翻译服务,保持 自动翻译 开启,然后导入你的文件。
  5. RuneTranslate 为每种语言创建一个项目并全部翻译。在编辑器里审校每一个;用你的术语表和润色器修正名字和语气。
  6. 把每种语言导出回它的文件,放进你的游戏。

常见问题

我能翻译哪些文件格式?

CSV、JSON、PO(gettext)和 XLIFF —— 由 Unity、Godot、gettext、i18next 和大多数 CAT 工具导出的格式。你导入一个、翻译它,再以相同格式导出。

我能一次把游戏翻译成好几种语言吗?

可以。导入时选一个源语言和任意数量的目标语言,RuneTranslate 就会为每种语言创建一个项目并自动全部翻译。

我需要 API 密钥吗?

不需要。内置的 Google 和 DeepL 引擎免费且无需密钥。想要 LLM 品质的输出,你可以添加自己的 DeepL、OpenAI、Anthropic 或 DeepSeek 密钥。

我的占位符和格式标记会在翻译中保留吗?

会。Developer 项目不会屏蔽或改写你的文本,所以像 {0}、%s 或 <b> 这样的标记会原样传给翻译服务,而它会保留它们。

它会保留我的键和 id 吗?

每一次导出都保留原始 id,所以译好的文件能直接放回你的游戏。重新导入更新过的源文件时,只会翻译新增或改动的行 —— 先按 id 匹配,再按源文本匹配。

机器翻译的质量足以发布吗?

它能给你一个扎实的初稿。之后编辑器让你审校每一行、用术语表锁定术语、用翻译记忆复用过往成果,并在发布前运行 AI 润色器。

它支持哪些游戏引擎?

任何引擎 —— 这些交换格式与引擎无关。Unity、Unreal、Godot、自定义引擎,或任何带有 gettext 或 i18n 流水线的东西。

定价

Developer 标签页是 Developer 档位的一部分。它包含 Pro 的全部内容 —— 全速翻译、翻译记忆、翻译服务分流、术语表、无人值守的批量队列和图片文字 OCR —— 外加 Developer 项目和一个慷慨的项目上限。RuneTranslate 支持的每一种引擎在每个档位上都已解锁;Developer 在此之上额外增加"自带字符串"的工作流。

下载 RuneTranslate,打开 Developer 标签页,把一个字符串文件变成满满一柜子的语言。

相关阅读
01

用你自己的代理,更快翻译整款游戏(Pro)

proxiesproprovidersspeedfeature2026年7月24日 · 5 分钟
阅读 →
02

AI Connections:让 Claude Desktop 在你的项目内翻译

ai-connectionsclaudemcpfeature2026年6月29日 · 6 分钟
阅读 →
03

图片翻译:为烙进美术里的文字准备的编辑器

image-ocrfeatureocr2026年6月14日 · 6 分钟
阅读 →

准备好试用 RuneTranslate 了吗?

免费版即可解锁全部引擎 + 全部翻译服务商。支持者($3/mo)解锁全速翻译。

下载 Windows 版