
LunaTranslator 视觉小说实时翻译三步跑通【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator日文视觉小说一开场翻译窗口就同步弹出对应中文不用切窗口、不用查词典这就是打开 LunaTranslator 后你会看到的效果。它是一款视觉小说翻译器靠 HOOK、OCR、剪贴板三种方式拿到游戏文本再交给在线或本地引擎做实时翻译适合想玩 Galgame 又不看生肉的新手。它管什么边玩边译不做批量处理先说清边界LunaTranslator 与游戏同时运行持续取文本、持续出译文不负责翻译存档文件、文档这类离线内容。文本来源有三条通道HOOK直读游戏内存延迟最低OCR截屏识别覆盖面最广剪贴板复制即翻不绑窗口三条通道的实现都在 src/LunaTranslator/textsource/ 里。策略很简单先试 HOOKHOOK 取不到再切 OCR。 安装并启动的三步拉取源码git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator安装依赖pip install -r requirements.txt双击src/run.bat启动32 位环境改用src/run32.bat。这一步跑通后再看下面三个真实场景。启动失败多半是 Python 版本或网络问题先别动游戏相关设置。实操一HOOK 模式绑定游戏进程对大多数现代视觉小说HOOK 是首选路径把游戏跑起来打开软件并切到 HOOK 模式在进程列表里选中游戏的进程确认后软件注入游戏弹出选文本窗口让游戏走几步、让文本刷出来选文本窗口会列出若干候选行点中符合游戏文本的那一行翻译即开始游戏若支持内嵌翻译候选行会多一个内嵌按钮点它就把译文直接渲染进游戏画面里观感和外挂窗口明显不同。实操二OCR 模式框区域自动翻老游戏或 HOOK 覆盖不到的游戏走 OCR把软件切到 OCR 模式用选区工具框住屏幕上显示文本的区域按需设置语言等识别参数软件对该区域自动识别并翻译这里有个易错点持续识别按钮才是默认走法旁边图标相似的按钮只做一次性识别点错会出现只翻了一次就不动了的情况。识别频率过密或过慢时调两个阈值即可图像稳定性阈值决定截图允许抖动多少图像一致性阈值决定画面变化多大才重新识别方向都写在 OCR 参数文档。实操三拖拽启动游戏自动注入不想手动选进程可以直接省掉那一步把游戏可执行文件拖进软件窗口松开游戏自动转区启动并被自动注入后续同实操一在弹出窗口里选文本行经验上游戏已经在跑就用实操一还没启动就用实操三少一次来回。 取不到文本时按这个顺序排查出问题别乱动按顺序过没文本先回选文本窗口核对候选行还取不到切 OCR 模式兜底延迟高换本地引擎或检查网络重复翻译开翻译缓存省请求卡顿减少并发任务关掉不用的模块质量层面还有两招重要台词换一个引擎交叉比对把人名、地名等专有名词加进自定义词典避免被引擎随机意译。延伸在哪引擎、语音、词典基础跑通后按需扩展翻译引擎百度、谷歌、DeepL、ChatGPT、Sakura 都有OCR 引擎Tesseract、百度、Windows 系统 OCR 等语音合成中日英发音台词可读出来词典学习多词典查词支持同步到 Anki引擎目录在 src/LunaTranslator/translator/语音在src/LunaTranslator/tts/词典在src/LunaTranslator/cishu/。文档docs/下有 7 个语言版本中文基本用法 把三个流程讲得最细。默认配置起步遇到问题再定向调参这是最短路径。读完基本用法后今晚就把第一个游戏进程绑上实时译文十分钟内就能见到。【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考