LunaTranslator视觉小说翻译器实测:30分钟跑通游戏内实时翻译
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
游戏停在选项界面,屏幕上一行日文对白,全是假名混汉字。两个选项我都不敢点,存档键还按错了一次。正准备放弃卸载的时候,我找到了 LunaTranslator 这款免费开源的视觉小说翻译器。它能在游戏画面上方实时显示中文译文。
一分钟看懂:它是个能"插进游戏里"的翻译器
LunaTranslator 是一款免费开源的视觉小说翻译器。主要工作分三步完成:
- 主路径用 HOOK(往游戏内存里插一小段代码,直接读正在说话的文本)。准、快、几乎不占资源;
- 兜底路径用 OCR(对屏幕截图做文字识别)。HOOK 读不到时——比如播片、模拟器游戏——框一下画面上文字所在的区域就行;
- 文本到手后交给翻译引擎。在线 API、大模型、离线本地模型都能接,译文实时悬浮在游戏上方。
适合想玩日系视觉小说、但读不动日文的人。它还内置假名注音、双击查词、语音合成。说白了,是个翻译器加日语学习搭子。
跑通前的最小准备清单
| 事项 | 说明 |
|---|---|
| 系统要求 | Windows 10/11 的 64 位系统最稳。Win7/XP 有兼容版,稳定性打折 |
| 运行环境 | 解压即用。免安装,不需要 Python 环境 |
| 获取方式 | 下载官方预编译发布包,解压到任意目录 |
| 存放位置 | 别放进C:\Program Files这类受限目录,否则配置可能存不进去 |
| 安全软件 | 提前把软件目录加进白名单 |
日常使用解压发布包就够了。只有想从源码跑起来,才需要执行这一条命令:
git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator跟做区:从启动到第一句中文
这一节的目标:从空的主窗口开始,让第一句中文译文亮出来。总共 5 次操作,约 5 到 10 分钟。开始前确认两件事:软件用的是默认在线翻译引擎,不需要填任何密钥;游戏和软件先后启动,顺序别反。
让游戏先说话,软件再跟上。你现在应该看到:游戏正在运行,屏幕上至少显示一行对白,播片的话先暂停。然后双击LunaTranslator.exe。主窗口上方是工具栏,下方是翻译显示区。此时显示区是空的,这是正常的。成功标志:两个窗口都打开,启动过程没有任何报错弹窗。
让 HOOK 挂进游戏。在工具栏点开"选择游戏进程"。列表里是所有正在运行的进程,挑出与游戏同名的那条,点确认。软件会向游戏内存注入自己,这个过程一般要几秒。成功标志:弹出"选择文本"窗口。窗口能弹出来,就说明注入成功了。这个窗口之后也能从工具栏随时重新打开。
让游戏再说一句,勾选候选行。回到游戏,让角色说一句话。此时选择文本窗口里会出现若干候选文本行,对应游戏刚读过的文本。找到与当前台词一致的那一行,勾上它。成功标志:翻译显示区出现这一句的中文,之后游戏文本每变一次,译文就自动跟着更新。到这里,整场剧情都会自动流转,不用你再管。
候选区一直空白?切 OCR 兜底路径。这是与 HOOK 平级的常规路线,不是权宜之计。把模式切到 OCR,再用鼠标在游戏画面上框出字幕所在的文字区域。OCR 靠截图识别,框哪里就认哪里,框错了就重新框。成功标志:框好之后它会持续识别、持续翻译。翻译区跟着台词逐句刷新,你不需要反复操作。
下次启动,用拖拽快捷键。再玩的时候不必手动选进程了。把游戏的可执行文件直接拖进软件主窗口,松开鼠标。软件会自动转区、自动启动游戏、自动 HOOK。成功标志:直接弹出"选择文本"窗口,接着按第 3 小节的流程继续。
到这里主链路就走完了。用一句话复盘:选进程注入,勾候选行,翻译开始流转。HOOK 失效就框区域切 OCR,两条路最后汇到同一个翻译显示区。是不是比想象中简单?
开 / 关对比:同一款游戏的两种体验
| 场景 | 没用它 | 挂上它之后 |
|---|---|---|
| 读剧情 | 盯着假名猜大意 | 中文逐句跟读,节奏不断 |
| 选选项 | 盲选,怕进错剧情线 | 看懂再选,分支尽在掌握 |
| 查单词 | 反复切窗口翻字典 | 双击生词即查 |
| 整体感受 | 注意力全耗在猜词上 | 全身心投入剧情 |
翻车自救:4 个最容易出现的报错
现象:启动时提示"Missing embedded Python3"或找不到重要组件。大概率原因:注入用的文件被杀毒软件当病毒删了。解法:把软件目录加进白名单,重新下载解压一次。
现象:卡在"正在等待 DLL 注入到游戏中"。大概率原因:权限不足,或被安全软件拦截。解法:改用LunaTranslator_admin.exe以管理员身份启动,同时确认白名单没漏加。
现象:配置存不上、软件起不来。大概率原因:软件放在了C:\Program Files这类受限目录。解法:挪到一个普通文件夹,再运行一次。
现象:OCR 识别结果乱码或整句缺失。大概率原因:框选区域偏了,或画面太暗、字幕字体太细。解法:重新框选对比度高的字幕区。还不行就换识别引擎,通常立竿见影。
顺带一句容易点错的地方:OCR 模式里有两个图标相同的按钮,后一个只是"临时识别一次",前一个才是持续自动识别。
加餐:两个让体验明显变好的设置
假名注音。在"辞书设置"里展开"资源下载",点一下下载 unidic 词典,软件会自动配置路径。下载完成后确认"显示注音"处于开启状态(默认已开)。开启后,翻译显示区里的平假名、片假名上方会带上注音,不认识读法也能念出来。想顺带学语法,可以看 docs/zh/jiebapinyin.md,里面有语法加亮的开启方法 📖
内嵌翻译。部分游戏支持把译文直接画进游戏画面,而不是悬浮窗口。在选择文本窗口里,如果某一行出现了"内嵌"按钮,说明你的游戏支持。点一下,译文就出现在画面台词位置,观感接近官方汉化,沉浸感翻倍。具体怎么调字体和间距,docs/zh/embedtranslate.md 里有逐项说明。
收尾:你现在的下一步
整条链路就三步:HOOK 或 OCR 取文本,引擎翻译,悬浮显示在画面上。现在挑一款你惦记已久的视觉小说,打开 LunaTranslator,按跟做区走一遍。先别追求完美配置,跑通第一句再说。想深挖细节,翻 docs/zh/basicuse.md,两条路径的完整说明都在里面。祝你这周就能看懂那款心心念念的游戏 🎮
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考