LunaTranslator:3条命令跑通日文视觉小说实时翻译
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
LunaTranslator 是一个视觉小说翻译器,直接Hook游戏里的文本实时翻成中文,不靠字幕、不靠搬运。
它凭什么能打
从游戏进程里直接掏文本
绝大多数常见和冷门视觉小说都能用 HOOK 模式捕获对话框,文本一变化就翻译弹出。你只管推剧情,抓字这件事它自己干。
模拟器上的游戏也一样
NS、PSP、PSV、PS2 的大多数游戏支持 HOOK 模拟器直接读文本,玩主机移植作品的省去了手动框选 OCR 区域的麻烦。
画进图片的文字,OCR 照样读
HOOK 够不着的时候还有内置离线 OCR 模型和一堆在线/离线引擎兜底。全对话做成立绘的游戏,实时 OCR 翻译也能跑起来。
翻译引擎随便换
在线 API、离线引擎、本地大模型都接得进。某个引擎抽风或质量不行,切一个就完事,翻译质量始终握在你手里。
顺手把翻译变成学习
日语分词和假名注音开箱即用,还能同步到 Anki 卡片。推剧情和背单词可以同时进行。
🚀 从零到跑通
这是 Windows 平台的工具,确保系统装好了 Python 就行。下面三步:
克隆仓库到本地,拿到全部源码:
git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslatorPython 依赖按官方使用说明里的步骤装好(一条 pip 命令的事,略过不展开)。
然后在仓库里执行这条,主界面就起来了:
python src/LunaTranslator/main.py主窗口左侧选 HOOK 引擎、右侧配翻译接口,之后每次启动游戏前把翻译器挂上即可。
按你的场景挑配置
如果你只是偶尔开一款日语视觉小说:
- 文本获取:HOOK 自动检测,不用手动挑引擎
- 兜底:内置离线 OCR,防止个别弹窗抓不到
- 翻译:一个大厂在线引擎就够用
如果你长期肝游戏、一次挂几小时:
- HOOK + OCR 双通道,避免漏字
- 翻译切本地大模型或离线引擎,长时间挂着更稳
- 开 TTS 朗读,解放眼睛,配置可看 TTS 引擎说明
如果你在意隐私、不想文本出内网:
- OCR 选离线引擎
- 翻译选离线模型
- 全文本本地处理,不经过任何云端接口
⚠️ 踩坑前先看这里
HOOK 挂上后没反应 → 多半是游戏反 Hook 或引擎不匹配,切几个 HOOK 引擎试试,还不行就退回 OCR 模式。
游戏以管理员权限跑、翻译器没有 → 权限不一致会导致钩子失效,两者都用管理员运行,或用内置的附加进程功能解决。
OCR 结果缺字或乱码 → 低对比度、艺术字是常见原因,调一下OCR 参数里的图像预处理选项通常能救回来。
想在 Mac 或 Linux 上跑 → 目前主要支持 Windows 平台,跨系统只能靠虚拟机或 Windows 环境。
想再往深走一步,可以研究文本后处理规则和自定义词典,把翻译腔磨掉;也可以把 Anki 同步配通,让每局游戏都变成一次背单词。先随便挂一款日文视觉小说试试 HOOK 速度,剩下的参数,边玩边调也不迟。
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考