LunaTranslator视觉小说翻译工具:3步完成第一次游戏汉化
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
你喜欢的视觉小说是日文的,剧情对白一闪而过,只能靠猜。LunaTranslator是一款视觉小说翻译工具,它会注入到运行的游戏里,或者对屏幕做OCR文本识别,把原文直接翻成中文。
它适合哪类游戏
LunaTranslator主要面向视觉小说这类以文字为主的单机游戏。游戏文本捕获有三条路线:HOOK模式直接读取游戏内存中的文字,OCR模式对画面做图像识别,快捷启动则是两者的组合。常见视觉小说引擎的游戏和大部分Windows游戏都能成功捕获文本;失败时可以退回OCR识别。模拟器支持范围见docs/zh/emugames.md。
5分钟完成安装和第一次翻译
- 把项目克隆到本地:
git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator- 按项目内README的说明装好依赖,启动主程序。
- 把游戏的exe文件拖进主窗口松手,游戏会自动启动并被注入,弹出选择文本窗口。
- 让游戏跑到出现文字,在弹窗的候选行里选中与对白同步的那一行,翻译就开始生效。
细节操作见docs/zh/basicuse.md。
HOOK还是OCR:哪种游戏文本捕获方式适合你
| 模式 | 适用场景 | 一句操作要点 |
|---|---|---|
| HOOK | 游戏已在运行,想直接读内存文本 | 选中游戏进程,注入后在弹窗候选行里挑出正确的一行 |
| OCR | 游戏不暴露文本,或文字画在图像里 | 框选屏幕识别区域,自动识别并翻译 |
| 快捷启动 | 游戏还没打开 | 把exe拖进主窗口,启动加注入一步完成 |
HOOK模式的关键动作是"选行"。注入后弹窗会列出若干候选文本行,让游戏继续跑一段,哪一行随游戏对白实时变化就选哪一行。如果游戏支持内嵌翻译,还能点开"内嵌"按钮,把译文直接显示在游戏画面里。
OCR模式要注意分清两个按钮:第一个开启持续识别,会自动一直翻译;第二个只对当前区域临时识别一次。想要区域自动更新,必须用持续识别那个。
快捷启动面向还没开游戏的你。拖放完成后按HOOK流程选行即可,省掉了手动开游戏再找进程的麻烦。
三个值得配置的长期优化
- 自定义快捷键:设置→快捷键,打开"是否使用快捷键"后按习惯绑键。之后框选OCR区域、切换区域、绑定游戏窗口都能用键盘完成。见docs/zh/fastkeys.md。
- 翻译引擎选择:设置→翻译,想要译文更通顺、更贴剧情就选大语言模型引擎;断网也能玩就选本地离线引擎。
- 多重区域OCR:OCR设置→其他,打开"多重区域模式"并添加多个区域。文字位置来回跳的游戏,用快捷键切换区域再重新OCR即可。
最常踩的3个坑
问:OCR识别不准、错字多?答:把区域紧贴文字框小一点,别盖到立绘和背景,也可以换识别质量更好的引擎。
问:HOOK注入后候选行里没有像对白的那一行?答:先让游戏推进剧情,真实对白行会随画面文字刷新出现;仍找不到就转OCR模式。
问:选中文本后翻译延迟高?答:多半是网络慢,换一个响应快的引擎或本地离线引擎。
接下来去哪
LunaTranslator还能把游戏里看到的文本同步到Anki制作卡片,边玩边复习。进阶玩法建议先看docs/zh/basicuse.md和docs/zh/fastkeys.md。
下次游戏里对白开始滚动时,你不必再对着原文干着急。打开LunaTranslator,选一种捕获方式,把第一句对白翻出来试试。
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考