LunaTranslator 面向的是那些没有简体中文支持的视觉小说游戏,核心思路是通过 HOOK 方式抓取游戏内文本,再交给机器翻译处理,让玩家能够顺畅读懂剧情,整体阅读感受更友好。它的适用范围并不局限于视觉小说,Switch、PSP、PS2、PSV 等模拟器上运行的游戏同样可以借助它完成翻译。相比市面上不少同类翻译工具,这款软件在实际使用中的表现相当亮眼。
LunaTranslator翻译器内置了多种翻译通道,涵盖谷歌、必应、阿里、有道、彩云等主流服务接口。
1、HOOK
以HOOK方式抓取游戏文本,市面上大多数主流及小众视觉小说都能顺利识别。
2、内嵌翻译
部分游戏支持将译文直接嵌入画面之中,让玩家在游玩过程中获得更强的代入感。
3、HOOK模拟器
覆盖NS、PSP、PSV、PS2平台上的多数游戏,可借助HOOK模拟器直接提取并读取其中的文本内容。
4、OCR
内置精度较高的OCR模型,同时兼容多种在线与离线OCR引擎,可灵活提取各类文本内容。
5、丰富的翻译接口
兼容市面主流翻译服务,涵盖大语言模型翻译与离线翻译等模式。
6、语言学习
可对日语文本进行分词并标注假名读音,兼容AnkiConnect接口,也能配合Yomitan插件使用。
7、语音合成
兼容多种在线与离线语音合成引擎。
8、语音识别
Windows 10 与 Windows 11 系统均自带语音识别功能,用户可直接调用。
软件默认会自行检查并完成更新;若自动更新未能成功,用户也可以改为手动方式更新。
若想手动升级,把新版本下载下来解压到原有目录中覆盖旧文件就行。
若打算删掉后重新下载,请务必保留userconfig文件夹,一旦误删,此前调整过的各项设置将无法恢复。
1、关键组件缺失:找不到内嵌的 Python3
关闭杀毒软件再重新下载;若杀毒软件无法关闭(例如 Windows Defender),可将其加入信任列表后再重试。
需要说明的是,HOOK 方式抓取游戏文本的前提是把 Dll 写入游戏进程,相关逻辑分布在 LunaSubprocess32.exe、LunaHost32.dll 等文件里,正因如此,它常被误判成病毒。
2、正在将DLL注入游戏进程,请稍候……
解决方法同上。
3、Error/FileNotFoundError
如果事先没有把相关文件加入信任列表,软件运行一段时间后,部分必需组件可能被安全软件清除;随后在HOOK模式中选择进程时,就会触发这一报错。处理方式与前面相同。
1、启动游戏后,切换到 HOOK 模式,在弹出的游戏进程选择窗口中选中该游戏对应的进程。

2、确认之后,该游戏会被加入软件列表并完成注入,随后弹出文本选择窗口。文本选择窗口同样能通过工具栏按钮调出。

3、启动游戏并让其运行片刻,使界面上显示出一些文本内容;此时在文本选择界面里会列出若干候选文本行,挑出与游戏内文本相符的那一行,就能着手进行翻译了。

4、游戏若具备内嵌翻译功能,该行会多出一个“内嵌”按钮;若不具备,则仅有“显示”按钮可供使用。

5、在需要处理图片中的文字时,OCR模式同样能派上用场。切换至该模式后,框选要识别的区域,系统便会自动完成文字识别与翻译。

请注意按钮的选择:图标相同的后一个按钮仅用于单次临时选取并识别图像,不会进行持续的自动识别,请勿误用。
PS:
把游戏程序用鼠标拖进软件窗口再松手,软件就会把它收录进来,随后自动完成转区启动并挂接该游戏。

随后会跳出文本选择界面,接下来的操作方式与HOOK模式保持一致,照此继续完成即可。

上述内容即为LunaTranslator的操作说明,但愿能对各位有所帮助。
(您的评论需要经过审核才能显示)
0条评论