文章最後更新時間: 2025 年 11 月 29 日,最後編輯者:銀黃

想要玩的黄游或是美少女游戏没有中文化怎么办?
不用担心!一键中文化游戏的翻译神器 LunaTranslator,可以自动将游戏的语言翻译成你所指定的语言!
LunaTranslator 支持市面上各种主流的在线翻译工具,唯一缺点就是很多在线翻译的品质有点糟糕,但这已经比起完全看不懂还要好上千万倍了。
本篇文章尝试用最浅显易懂的方式来说明如何使用 LunaTranslator,更多高端的运用就等着玩家自行探索了。
什么是 LunaTranslator?
LunaTranslator 是一款由开发者「HIllya51(恍兮惚兮)」在 GitHub 上开发的开源翻译软件。
可以把 LunaTranslator 想像成是一个针对「翻译游戏内文本」特化的翻译软件,玩家可以从任一「A 语言」翻译成「B 语言」。因为本文主要是写给中文玩家看的,所以才会在标题使用「把游戏变成中文化的翻译神器」,其实要翻译成其他语言也是可以办到的。
哪里下载 LunaTranslator?
LunaTranslator 可以到 HIllya51(恍兮惚兮)的 GitHub 项目页下载。
- 不要点击页面上方的绿色 code 按钮下载,那样下载的是程序的原代码。
- 请点击页面下方的「软件下载」,然后选择下载对应自己电脑系统的版本。

点击「软件下载」来下载 LunaTranslator
如何打开 LunaTranslator?
下载最新版的 LunaTranslator 以后,先将其解压缩。
打开文件夹以后,会看到 3 种不同的 LunaTranslator 运行档,平常使用只要点击第 1 个文件名最短的即可。
- LunaTranslator:正常状况下都是运行这个文件。
- LunaTranslator_admin:遇到某些游戏需要管理员权限的时候,才运行这个文件。
- LunaTranslator_debug:遇到有 bug 的时候,可以运行这个文件,将错误的程序代码截屏反馈给开发者 HIllya51(恍兮惚兮)。

解压缩后,会看到 3 个不同的 LunaTranslator 运行档
LunaTranslator 操作流程示范
LunaTranslator 支持包含 GalGame、RPGMaker、Unity 和 Renpy 等不同系统所制作的游戏。
以下的操作流程截屏,以 RPGMaker 制作的《重生之岛》(リボーン・アイランド ~寝取らせプレイと爱のカタチ~)作范例,这款游戏目前只提供日文,使用 LunaTranslator 以后,虽然是机翻等级的中文,但已经能够看懂 9 成以上的游戏剧情,可以正常进行游戏。
步骤 1:下载 LunaTranslator
一开始在下载 LunaTranslator 的时候,有很高的几率,会被杀毒软件侦测为「有毒软件」,所以必须先将 LunaTranslator 设置为白名单;或是先关闭杀毒软件,下载完成后再打开杀毒,然后将 LunaTranslator 设置成白名单。
根据开发者 HIllya51(恍兮惚兮)的说法:「为了实现 HOOK 提取游戏文本,需要将 Dll 注入到游戏,shareddllproxy32.exe/LunaHost32.dll 等几个档中实现了这些内容,因此特别容易被认为是病毒」。
在巴哈姆特的讨论串,大部分的网友也有在下载 LunaTranslator 时,遇到杀毒软件警告为有毒软件的状况,如果仍然对于此软件有疑虑的话,建议就不要使用。
笔者当初也有疑虑,不过因为实在是有太想玩的游戏了,加上看到巴哈姆特的讨论串很多人也是选择用杀毒软件打开白名单的方式,于是就尝试使用了,最终要不要使用 LunaTranslator,就是个人的判断了。
步骤 2:打开 LunaTranslator 设置语言
接着打开 LunaTranslator,先点击「打开设置」按钮,

「打开设置」按钮
然后在「内核设置」,调整「来源语言」和「目标语言」。
以示范的《重生之岛》黄游为例,游戏只有日文,想要将文本翻成繁体中文,设置上就会是把「来源语言」调成日语,「目标语言」调成繁体中文。

LunaTranslator 语言设置
LunaTranslator 支持多种在线翻译工具,缺省是「百度」,玩家可自行调整想使用的翻译工具,同时打开多种翻译工具也没问题,毕竟机翻的效果每家翻出来的品质都不太一样,多一点参照可能会更容易理解原文的意思。
点击设置中的「翻译设置」,可以自行激活或关闭翻译工具(譬如 Google、Bing 等等的在线翻译工具)。

LunaTranslator 支持各种不同的在线翻译工具
步骤 3:打开游戏让 LunaTranslator 与游戏连接
接着运行想要翻译的游戏程序,然后在 LunaTranslator 工具列,点击「选择游戏」按钮。

「选择游戏」按钮
在跳出的窗口中,找到要翻译的游戏应用程序,选择该游戏后,点击下方的「OK」。

本文示范的是翻译《重生之岛》黄游
成功连接上游戏后,会跳出另外一个「选择文本窗口」,如果没有自动跳出,可以点击工具列上的「选择文本」按钮来打开。

「选择文本」按钮
步骤 4:运行游戏一阵子后选择翻译方式
接下来让游戏继续运行,可以让游戏角色在当下的场景随意走动一下,或是切换游戏中不同的菜单,让 LunaTranslator 有缓冲的时间可以读取游戏程序的更多内容,这时会看到「选择文本窗口」读取到越来越多的信息。
可以看到「选择文本窗口」每一列字的旁边都有 2 行,分别是「显示」和「内嵌」,这个指的是文本的显示方式,有显示按钮开关就代表有支持此种显示方式,可以自行打开和关闭多个开关。

读取到游戏各种信息后,打开要翻译的剧情文本那列的开关
接下来就可以继续进行游戏,翻译方式在下个段落做进一步说明。
LunaTranslator 的 3 种翻译方式
LunaTranslator 提供 3 种不同的翻译方式,最常使用的是「HOOK(内嵌翻译)」和「OCR(外嵌翻译)」 ,「剪贴板」则是可以读取玩家电脑当下拷贝的文本内容进行翻译。
翻译方式可以在「内核设置」的「文本输入」做调整。

调整翻译方式
第 1 种翻译方式「HOOK(内嵌翻译)」
并不是所有游戏都有支持「HOOK(内嵌翻译)」,内嵌翻译实际的效果,会把原本的「来源语言」替换成「目标语言」,如下图。

看起来就像有中文化的游戏一样,但上图看到的中文本,其实只是 LunaTranslator 内嵌翻译的效果。
第 2 种翻译方式「OCR(外嵌翻译)」
使用 OCR(外嵌翻译)的话,翻译好的文本会出现在 LunaTranslator 的粉色框框中,玩家可以自行拖曳这个框框到画面上适当的位置。

OCR(外嵌翻译)会显示在 LunaTranslator 的粉色框框中
有时候翻译会卡顿,导致看不到翻译内容,这时候可以用「进行一次 OCR(外嵌翻译)」按钮来应急。

「进行一次 OCR(外嵌翻译)」按钮
使用「OCR(外嵌翻译)」的时候,LunaTranslator 会要求玩家框出需要翻译的范围,接着框框内的所有文本都会进行翻译(但是不会依照框框范围内原本的排版,只会变成一整段没有排版的文本)。

框选要进行「OCR(外嵌翻译)」的范围,图片框选的是游戏的对话框
如果全程都切换成 「OCR(外嵌翻译)」,那么 LunaTranslator 就会固定只翻译框起来部分的文本。
第 3 种翻译方式「剪贴板」
使用「剪贴板」方式的话,LunaTranslator 会读取电脑当下拷贝的文本信息进行翻译。
查看「历史文本」
不论是翻译方式的哪一种,LunaTranslator 都会需要一些缓冲时间等待在线翻译工具回传结果,目前笔者实际使用下来,「HOOK(内嵌翻译)」常常会来不及显示成翻译后的内容,而「OCR(外嵌翻译)」有时候也会卡住。
后来笔者发现,点击工具列的「显示/隐藏历史文本」按钮,可以观看所有的历史对话原文和翻译。

「显示/隐藏历史文本」按钮
「历史文本」会用像是「记事本」的形式来呈现所有的文本信息。

「历史文本」的呈现方式(可以上下滑动观看 LunaTranslator 打开期间读取到的游戏文本)
如果有漏掉没翻译到的文本,可以通过查看「历史文本」的方式,直接拷贝那段文本,然后点击工具列的「读取剪贴板」按钮,针对那段文本进行翻译。

「读取剪贴板」按钮



