LunaTranslator:10分钟给日文视觉小说挂上中文字幕
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
刚开一款日文视觉小说,对话框里假名汉字混杂,菜单也全是日文,官方汉化遥遥无期。这时候你需要的是一种能"读懂游戏文字"的实时翻译方案——LunaTranslator 是一款视觉小说翻译器,它把三件事做成了开箱即用:HOOK 直接从游戏内存提取文本、OCR 识别画面文字、把译文直接写回游戏画面。下面是从拿到软件到看到第一句中文的最短路径。
看到第一句中文之前的全部步骤
环境一行清单:
- 系统:Windows 10 / 11(64位),老系统有兼容版
- 运行时:发布版内置 Python 环境,无需另装
- 内存:4GB 以上可用
- 磁盘:2GB 以上空闲(配置、缓存与模型)
操作步骤:
- 从官方文档 docs/zh/README.md 的下载表拿到发布版,解压到普通目录(如
D:\Luna)。⚠️ 不要放进 Program Files 一类受保护路径,否则可能无法保存配置。 - 启动
LunaTranslator.exe;游戏若以管理员权限运行,则改用LunaTranslator_admin.exe。 - 把游戏 exe 拖进主窗口(自动转区启动并注入),或在"选择进程"窗口里点中已在运行的游戏进程,随后会弹出选择文本窗口。
- 在候选文本行里,点对应游戏当前对话的那一行"显示"。
验收标准:游戏文本推进时,主窗口下方区域同步逐行出现原文与中文译文,且不再需要你手动干预。看到这一幕即代表跑通。
习惯从源码管理的人,也可以先拉一份代码:
git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator文本从哪来:三种取词方式逐个看
HOOK 进程钩子
它解决的是绝大多数文字游戏的取词问题。怎么开:选择文本窗口里选中游戏进程,再点选一条对话文本行。开完效果:文本从游戏内存里被持续抽出来送进翻译引擎。HOOK 相当于给游戏进程挂了个文字监听钩子,帧率损失几乎感知不到。
内嵌翻译(把字写回游戏里)
它解决"眼睛要在翻译窗口和游戏之间来回切"的问题。怎么开:选择文本窗口中,对带"内嵌"列的条目点内嵌;没有这一列就说明该游戏不支持。开完效果:游戏对话框直接显示中文。出现乱码时,先在设置里开启"修改游戏字体",古早日版游戏再试"将汉字转换成繁体/日式汉字"。
OCR 模式
它解决 HOOK 抓不到文本的情况:老引擎、3D 渲染、无法注入的进程。怎么开:切到 OCR 模式,用选区工具框住对话框,开启自动识别。开完效果:软件按设置周期截屏识别,画面文字变了才输出新文本;如果 HOOK 时偶尔漏掉菜单文字,直接在 HOOK 模式下按"进行一次OCR"补一次即可,不用来回切模式。
翻译引擎层
它决定拿到的文本翻译得准不准。怎么开:设置里选一个在线引擎,或在"大模型通用接口"填 API 地址与 Key,也可用内置的离线模型。开完效果:大模型会附带若干行上下文一起翻译,ACG 术语与人名更稳;主备引擎可以并存,网络不佳时自动切换。
三组直接可抄的场景配方
标准文字 Gal(Ren'Py / KiriKiri / TyranoScript 系)
- HOOK + 选对文本行
- 开内嵌翻译;英文游戏加"修改游戏字体"
- 翻译引擎选一个响应快的在线引擎
- 效果:游戏对话框里直接出中文,翻译窗口只作备份,观感接近官方汉化。
HOOK 抓不到文本的 3D / Unity 游戏
- 切 OCR 模式,选区只框对话区域,别包含背景
- 自动执行方式选"鼠标键盘触发+等待稳定"
- 文本相似度阈值保持默认
- 效果:点键推进剧情才触发识别,静态画面不空转,CPU 占用明显更低。
边玩边学日语
- 保留 HOOK 显示模式
- 开启分词与假名注音
- 配置 Anki 同步,选中的句子直接进卡片
- 效果:原文、注音、译文、生词卡在同一个流程里完成,不用单独背单词。
三个高频卡点速查
- 启动报"找不到重要组件"→ 杀毒软件删掉了内置的注入 DLL → 把整个 Luna 目录加入杀毒排除项,重新下载解压。
- 卡在"正在等待DLL注入到游戏中……"→ 游戏以管理员权限运行而软件没有 → 改用
LunaTranslator_admin.exe启动。 - 每次只提出一两个字,或上一行不停被顶掉→ 刷新延迟低于游戏文本显示速度 → 在 HOOK 设置里调大刷新延迟,直到整行稳定出现。
再往深走一步
- 遇到 HOOK 不支持的游戏,可以翻 docs/zh/hooksettings.md 了解特殊码格式,或直接向作者提交适配请求。
- OCR 的高级调优(图像稳定性/一致性阈值)见文档的 OCR 自动化执行章节,核心原则是"图变了才识别"。
- 模拟器玩家可以直接 HOOK NS / PSP / PSV / PS2 模拟器进程,文档有专门的模拟器游戏章节。
跑通之后第一件事,是找一款 Ren'Py 引擎的游戏完整玩一遍——这是 HOOK 成功率最高的引擎类型,拿下它之后,其他游戏基本只是调参问题。
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考