【LunaTranslator】开源免费游戏翻译工具

LunaTranslator开源项目专注于解决Galgame玩家及多语言场景用户的翻译需求,通过整合先进的机器学习技术与多模态文本提取方案,实现游戏、视频、文档等复杂场景的无缝翻译。
Windows
617 人下载

LunaTranslator是由开发者HIllya51发起的开源项目,专注于解决Galgame玩家及多语言场景用户的翻译需求。其设计初衷是打破语言壁垒,通过整合先进的机器学习技术与多模态文本提取方案,实现游戏、视频、文档等复杂场景的无缝翻译。项目采用GPLv3协议,鼓励全球开发者共同参与迭代,目前已在GitHub获得6.2k星标,生态活跃度持续攀升。

软件截图

基本用法

启动后的界面如下。

将游戏程序用鼠标拖拽到软件的窗口中。

然后松开鼠标后,游戏将会被自动添加到软件中自动注入到游戏,然后会弹出选择文本窗口。

让游戏运行一下,以显示一些文本,这时选择文本界面中将会出现若干候选文本行。选择其中符合游戏文本的文本行,即可开始翻译。

启动

下载后解压到任意目录

但请不要把软件放到C:\\Program Files等特殊路径下,否则即使使用管理员权限,也可能无法保存配置和缓存文件,甚至无法运行。

LunaTranslator.exe 会以普通模式启动

LunaTranslator_admin.exe 会以管理员权限启动,部分游戏需要管理员权限才能HOOK,仅这时需要使用这个,其他时候普通模式启动即可。

LunaTranslator_debug.bat 会显示命令行窗口

更新

默认会自动进行更新。如果自动更新失败,可以手动更新。

如果想要手动更新,只需下载新版本后解压覆盖到之前的目录即可。

如果想要删除重下,注意不要删除userconfig文件夹,否则会失去之前的设置!!!

软件特点

文本输入

HOOK 支持使用HOOK方式获取文本。对于部分游戏引擎,还支持内嵌翻译。还支持提取部分模拟器上运行的游戏的文本。对于不支持或支持不好的游戏,请提交反馈

OCR 支持 离线OCR 和 在线OCR

剪贴板 支持从剪贴板中获取文本进行翻译,也可以将提取的文本输出到剪贴板

翻译器

支持几乎所有能想得到的翻译引擎,包括:

在线翻译 支持大量免注册开箱即用的在线翻译接口,也支持使用用户注册的API的 传统翻译 和 大模型翻译

离线翻译 支持常见 传统翻译 引擎和离线部署的 大模型翻译

预翻译 支持读取预翻译文件,支持翻译缓存

支持自定义翻译扩展 支持使用python语言扩展其他翻译接口

其他功能

语音合成 支持 离线TTS 和 在线TTS

日语分词及假名显示 支持使用 Mecab 等分词和显示假名

查词 支持使用 离线辞书 ( MDICT ) 和 在线辞书 进行单词查询

Anki 支持使用一键添加单词到anki中

加载浏览器插件 可以在软件内加载Yomitan等浏览器插件以辅助实现一些其他功能