ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

LunaTranslator视觉小说翻译工具完整指南:从HOOK到OCR,如何开启游戏实时翻译

LunaTranslator视觉小说翻译工具完整指南:从HOOK到OCR,如何开启游戏实时翻译 LunaTranslator视觉小说翻译工具完整指南从HOOK到OCR如何开启游戏实时翻译【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslatorLunaTranslator是一款开源免费的视觉小说与游戏翻译器专攻日英游戏文本的实时翻译。它能直接读取游戏内存里的文字也能用OCR识别画面上的一切文本再把内容交给 DeepL、谷歌、本地大模型等翻译引擎处理。适合玩 galgame 被文字卡住的玩家也适合想借游戏练日语的自学者——零基础也能在几分钟内跑通第一次翻译。它到底能帮你做什么在装软件之前先搞清楚这个工具的核心能力免得装完不知道往哪点HOOK 直读游戏文字把 Hook 注入游戏进程直接抓取内存中的文本几乎覆盖所有主流视觉小说引擎响应以毫秒计不需要你手动框选内嵌翻译部分游戏支持把译文直接画回游戏画面里替代原文沉浸感最强OCR 兜底内置高精度离线识别模型也接了大量在线/离线 OCR 引擎HOOK 失效的游戏改框选区域即可翻译引擎全都要在线翻译、DeepL、大语言模型、离线 Sakura 本地模型统统能配断网也有得翻顺带练日语支持日语分词与假名注音可接 AnkiConnect 背单词还能用 TTS 朗读原文下载与启动两种方式任选官方免安装版推荐普通用户从项目发布页下载对应系统位的压缩包解压到任意普通目录即可运行。官方版本按操作系统提供 64 位主版本Windows 10/11旧系统另有兼容版但稳定性和功能都有缩水非必需不选。解压后你会看到三个入口LunaTranslator.exe普通启动LunaTranslator_admin.exe以管理员身份启动只有部分受保护的游戏需要用它LunaTranslator_debug.bat会带出命令行窗口方便看报错。一个容易踩的坑别把软件放进C:\Program Files这类受保护路径否则即使给了管理员权限配置和缓存也可能写不进去。从源码运行适合想改代码的人克隆仓库后用自带的启动脚本运行git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator64 位系统运行仓库根目录的run.bat32 位系统运行run32.bat脚本会调用 Python 启动主程序 src/LunaTranslator/main.py。第一次翻译最短路径走通HOOK 模式四步上手先启动你的游戏回到 LunaTranslator 点选择游戏进程在列表里挑中游戏确认后软件会注入游戏并弹出选择文本窗口让游戏往前走一段对话窗口里会出现若干候选文本行点中那条和游戏画面对得上的文本翻译立刻开始支持内嵌的游戏会多出内嵌按钮可切到画面内翻译还有个偷懒技巧把游戏 exe 直接拖进 LunaTranslator 窗口它会自动启动游戏并完成 HOOK省去手动选进程这一步。HOOK 没抓到文本切 OCR少数游戏 HOOK 不到文字常见于非标准引擎或模拟器外的特殊实现这时切到 OCR 模式框选游戏中的对话框区域文字就会被持续识别并翻译。注意界面上有两个图标相近的按钮一个是持续自动识别另一个只识别一次别点混。模拟器用户走专用通道——NS、PSP、PSV、PS2 的大部分游戏支持直接 HOOK 模拟器进程读文本。跑通之后怎么调得顺文本乱、重复、卡顿时的调整思路HOOK 抓到的文本偶尔会带重复字符比如同一行每个字翻好几遍因为游戏重复绘制了阴影描边或在设置里开启去除重复字符类文本处理器仓库里 transoptimi 模块和 textio 文本源实现都对应这类清洗逻辑。具体到参数每次只出一两个字、或上一行被顶掉提高 HOOK 设置里的刷新延迟或调快游戏打字速度文本正确但出得慢适当降低刷新延迟Skip 或翻历史时爆出一大堆无关文本调低最大允许输出文本长度翻旧文本时窗口卡顿把最大缓存文本长度往小调默认值远大于实际需要引擎与界面个性化日语游戏优先试 DeepL 一类高质量引擎断网或隐私敏感场景挂本地模型如 Sakuratranslator 目录下每个文件就是一个引擎的实现对照着配置即可。界面层面主题、字体、快捷键都能在设置里改支持 20 多种 UI 语言语言包在 src/files/lang/。遇到问题先看这里启动报找不到重要组件 / Missing embedded Python3大概率是杀毒软件删掉了内置组件。HOOK 需要向游戏注入 DLL天然容易被误报把 Luna 的文件夹加入杀软排除项后重新解压即可不必担心真有病毒HOOK 一直卡在正在等待 DLL 注入同上先加信任再不行换管理员版启动文本反复刷新刷屏调低最大缓冲区长度别低于实际文本长度就行游戏完全无法附加个别游戏有反作弊保护用管理员权限启动仍不行可换 OCR 模式兜底不止于玩游戏语言学习开启假名注音后日语文本会带上读音分词结果可同步到 Anki 词库配合 TTS 朗读原文等于边玩边上课。开发者扩展新翻译引擎继承 basetranslator.py 里的基类即可接入OCR 引擎在 ocrengines 目录 照着现有模块仿写想补界面翻译往语言包里加字符串就行。上手就两步LunaTranslator 把游戏文字变中文这件事做到了开箱即用装官方版、拖一个游戏进窗口、选对文本行翻译就开始流动。现在就去挑一部没读完的 galgame按上面的最短路径走一遍——跑不通的地方文档站和 issue 区都随时接得住你。【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进