LunaTranslator 视觉小说实时翻译新手指南:10 分钟跑通第一句中文
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
LunaTranslator 是一款完全开源免费的视觉小说实时翻译工具:把游戏拖进去,选中文本行,对话框里的日文当场变成中文。本文面向零基础新手,不需要显卡、不需要配置背景,照做即可在 10 分钟内让第一句译文出现。全文路径:拿软件 → 选取词通道 → 排翻译引擎 → 磨顺机翻腔。
翻译还没落地,对话框已经翻页了
剧情正到高潮,日文对话框一行接一行刷过去,等你打开翻译网页把句子粘好,游戏早翻页了。还有一种更常见的:文本根本复制不出来,光标都没法点进对话框。通用方案为什么失效?因为游戏文本是流式的,而且锁在进程内存里——就像后厨的菜,订单递到餐厅门口时,盘子早空了。
LunaTranslator 的思路完全不同:直接住进游戏进程,从内存里拦截文本流;注入不了,就给画面拍照识别;拍照也不行,就接管剪贴板。三条通道互为退路,任何一条断了,另两条还在。
🔥 10 分钟先吃上热菜
什么时候用:第一次装机,之后不用再碰。
- 打开终端,一条命令克隆仓库并解压:
git clone https://gitcode.com/GitHub_Trending/lu/LunaTranslator常见坑:解压后别只双击某个 .py 文件,要运行主程序入口,否则没有界面。
- 运行主程序,按向导选界面语言和翻译方向,比如"日语→简体中文"。
- 把游戏 exe 直接拖进主窗口松开,软件自动转区启动并注入游戏,弹出文本选择窗口。
- 让游戏跑两句对话,在候选文本里勾选正在滚动的那一条,点"显示",翻译开始。
基础操作详见 docs/zh/basicuse.md。
常见坑:游戏已经在跑就不要再拖了,打开"选择游戏进程"窗口直接挑进程。
🍳 后厨、传菜口和菜单:三条取词通道
把游戏想成一家餐厅,你想知道盘子里有什么,有三条路。
进后厨直取:HOOK 内存读取
什么时候用:现代视觉小说,希望译文实时出现。
- 拖拽启动,或走进程选择窗口挂到已启动的游戏。
- 在候选行里找到正在滚动的那一条,点"显示"。
- 如果这一行带"内嵌"按钮,激活内嵌翻译,译文直接替换游戏原文,原理见 docs/zh/embedtranslate.md。
常见坑:老引擎注入失败别硬试,直接切 OCR 过渡。
给菜品拍照:OCR 截图识别
什么时候用:HOOK 挂了,或者引擎不认识这个游戏。
- 切到 OCR 模式。
- 框住对话区域,框恰好包住文字。
- 软件自己持续截图、识别、翻译,你不用动手。
常见坑:图标长得一模一样的那个按钮是"临时识别一次",不是持续识别,别按错。
传菜口接盘:剪贴板捕获
什么时候用:前两条通道都失效,但游戏自带"复制文本"。
- 在主程序开启剪贴板监听。
- 在游戏里按它自己的复制键抄一句话。
- 译文自动出现,不用切窗口。
注意:它只能救急,不能当常驻通道。
第一次翻车?对着症状自查
四条高频翻车,按"先查 → 再试 → 最后兜底"的顺序修。
| 症状 | 原因 | 解法 |
|---|---|---|
| 候选文本窗口是空的,一条都抓不到 | 没以管理员运行,或引擎不支持 | 先用 LunaTranslator_admin.exe 管理员运行 → 再在 HOOK 设置里开 Win32 通用钩子 → 兜底切 OCR |
| 抓到的文本每次只有一两个字 | 刷新延迟太低,字还没打完 | 提高 HOOK 设置里的刷新延迟,或调高游戏文本显示速度 |
| OCR 识别错字漏字 | 选区太大,背景干扰 | 缩小选区恰好包住文字 → 确认识别语言和游戏语言一致 → 兜底用"识别一次"人工核对 |
| 译文全是乱码方块 | 游戏字体缺中文字形 | 激活"修改游戏字体"选中文字体 → 老日游戏再开"汉字转繁体/日式汉字" |
常见坑:内嵌翻译让游戏崩了,多半是这款游戏不支持内嵌——先在存档点试运行,崩了就关掉回普通显示。
把机翻腔磨顺:3 个开关
什么时候用:翻译能跑,但人名乱跳、用词别扭。
- 建游戏专用词典:把角色名、地名加进去,翻译时自动替换成固定译名。
- 用正则修正规则批量修误译,比如把"僕"统一换成"我"。
- 限制每行字数、保留原文换行,译文不会在对话框里被拦腰截断。
具体规则写法见 docs/zh/transoptimi.md。
常见坑:每个游戏存一套独立配置,切游戏时自动加载,术语与引擎互不干扰,改完一个游戏不会弄脏下一个。
两张排班表:照抄你的翻译组合
排班表一:笔记本或核显机器 + 在线引擎
- 取词走 HOOK,文本行带"内嵌"按钮的直接开内嵌翻译。
- 主引擎选百度或腾讯,谷歌放备胎,主引擎挂了自动切。
- 打开翻译缓存,同一句台词只翻一次。
- 老游戏乱码就改游戏字体,或开"汉字转繁体/日式汉字"。
这一套的体验:延迟低、不吃显卡,代价是原文要过网络。
排班表二:独显机器 + 本地大模型
- 取词仍走 HOOK + 内嵌翻译。
- 主引擎换成本地日译中模型,推理引擎(llama.cpp 一类)在本机跑。
- 在线引擎挪到备用位,断网也不停更。
- 嫌等译文时游戏卡住,就把"翻译等待时间"调低。
这一套的体验:原文一句不出机器,断网也能翻,代价是延迟比在线稍高。
现在就去拖入你的第一部游戏
拿软件、选通道、排引擎、调优,四步走完。打开终端,敲上面那条 clone 命令,把游戏 exe 拖进主窗口。当对话框里那行日文变成中文出现的瞬间,你读的就是原著了。
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考