3步跑起视觉小说翻译器:LunaTranslator完整上手指南
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
LunaTranslator 是一款免费的 Windows 视觉小说(Galgame)翻译工具,它从游戏里实时提取文本,把中文译文直接显示在原文旁边,让你不用再切到搜索引擎逐句查词。这篇文章带你走通从装好到翻译游戏的最短路径。
获取文本的三条路:HOOK 是默认选择
LunaTranslator 通过三条路径拿到游戏文本。主力是 HOOK:把组件注入游戏进程后直接从内存读文本,最稳定,覆盖绝大多数常见和冷门的视觉小说引擎。第二条是 OCR:对游戏画面截图,用内置或在线 OCR 模型识别文字,适合无法注入的游戏。第三条是剪贴板模式,适合可以直接选中、复制文字的游戏。另外对 NS、PSP、PSV 上的模拟器游戏,它可以直接 HOOK 模拟器,同样读取到文本。
最快跑起来的方式:把游戏程序拖进窗口
不用编译、不用装依赖。从软件下载 & 常见问题的下载入口拿到发布包,解压到任意目录即可——注意别放进C:\Program Files这类特殊路径,否则可能无法写入配置。运行LunaTranslator.exe后,把游戏的启动 exe 拖到 Luna 窗口里松开鼠标:游戏会被自动转区启动,LunaTranslator 随之自动完成注入。
如果游戏已经在运行,就打开“选择游戏进程”窗口,找到对应进程点确认,效果一样。
选对文本行:怎么判断哪条才是游戏正文
注入成功后会弹出选择文本窗口。让游戏先跑几秒、显示几句对话,窗口里会列出若干候选文本行。哪一条和画面上显示的文字对得上,就点它的“显示”按钮,翻译随即开始。选错了表现就是译文空白或驴唇不对马嘴,换一条候选就行,这个窗口之后也能随时从工具栏重新打开。
想让游戏画面直接显示中文:内嵌翻译
部分游戏支持内嵌翻译:译文写进游戏自己的文本显示位置,原台词直接被中文替换,不用再看侧边的翻译窗口。选择文本窗口里,对应条目会有“内嵌”按钮,打开即可。
这里有两个高频问题。一是乱码,通常是游戏里缺少中文字体,打开“修改游戏字体”选一个常见中文字体即可;老日游戏显示简体异常时,可以试“将汉字转换成繁体/日式汉字”。二是卡顿——内嵌的原理是等翻译结果回来才放行游戏画面,翻译接口慢时游戏会明显顿一下,可以在设置里限制等待时间。详细做法见内嵌翻译文档。
第一次运行的坑:杀毒误报和权限问题
最常见的报错是“找不到重要组件 / Missing embedded Python3”,或者注入一直卡在等待。原因是LunaSubprocess32.exe这类注入组件很容易被杀毒软件当病毒删掉。处理办法:在 Windows 的“病毒和威胁防护 → 排除项”里把整个 Luna 文件夹加入信任,然后重新下载解压。另一类情况是游戏本身以管理员权限运行,普通权限注入不进去,这时改用目录里的LunaTranslator_admin.exe启动。如果报 PermissionError,多半是软件放在特殊目录,换到普通目录再试。
再深入一点:离线翻译与语言学习
默认走在线翻译接口。想要更好的译文可以切到大模型 API;不想依赖网络,也可以跑本地模型做离线翻译,做法见大模型翻译接口。翻译之外,它还能对日语做分词和假名注音、通过 AnkiConnect 把词条送进 Anki 背单词、把译文转成语音朗读,算是“边玩边学”的完整配置。
更多配置项和报错处理,直接看仓库里 docs/zh/ 目录下的官方文档就好。
【免费下载链接】LunaTranslator视觉小说翻译器 / Visual Novel Translator项目地址: https://gitcode.com/GitHub_Trending/lu/LunaTranslator
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考