Project1

标题: 火兔游戏翻译器v1.0.0 | 一款RPGMakerAI翻译软件 [打印本页]

作者: 火烧兔子    时间: 2025-2-25 00:42
标题: 火兔游戏翻译器v1.0.0 | 一款RPGMakerAI翻译软件
本帖最后由 火烧兔子 于 2025-2-28 21:17 编辑

最近在学Python,发现Python可以开发桌面程序,于是就用pyqt开发了这么一款翻译工具。
由于没有经过多台机器测试,所以可能会存在问题,比如依赖包的问题。
这是我第一次开发的桌面软件,而且也没有那么多的电脑能测试,如果遇到打开报错请留言反馈。

*目前该软件为测试版,欢迎大家下载体验,工具和翻译接口都是免费的。



1、火兔游戏翻译器是什么?
火兔游戏翻译器(HuoTuGameTranslator)是【火烧兔子】开发的一款AI翻译软件。
可用于RPGMaker系列MZ和MV开发的游戏翻译成多语言版本。
利用AI接口实现高质量翻译,大大减少人工翻译成本。
是游戏出海、外国游戏本地化工作高效率工具。

工具应用场景:

1)将自己开发的游戏,翻译成多语言版本,例如:英语、日语
2)将国外的游戏,翻译成中文(取代汉化组的工作)

注意:请确保翻译的游戏是合法授权的,禁止用于翻译盗版或非法游戏,否则可能产生侵权等法律责任请自行承担。

2、下载地址

*2025-02-28更新ver1.4.0(最新版):
网盘链接: https://pan.baidu.com/s/1NR7ZEUb95YNvmJ3i7w5ixw?pwd=vbh4
增加DeepSeek官方原版,ChatGPT,增加运行日志显示,优化AI翻译结果。
DeepSeek接口申请地址: https://platform.deepseek.com/api_keys

*2025-02-26更新ver1.3.0
通过网盘分享的文件:HuoTuGame-Translator1.3.0.rar
链接: https://pan.baidu.com/s/18yEVrm5MleWbMx6vH791qQ?pwd=zkh2
翻译逻辑重构,翻译速度大幅提升,优化tokens消耗
机翻较为准确,AI翻译由于难以控制翻译结果,可能会导致句子顺序混乱

*2025-02-25更新ver1.2.0:
百度网盘:https://pan.baidu.com/s/17wEY2dNwnVy-VSHMpZQDSQ?pwd=sdfq
百度网盘2:https://pan.baidu.com/s/1mrS_RPa2qC6SeWriW7VXdg?pwd=yt7y
增加彩云小译,增加翻译接口报错处理。
使用彩云小译翻译速度大大提升,但因为不是真正的AI翻译,所以翻译质量略差一些。


*2025-02-25更新ver1.1.0:
百度网盘:https://pan.baidu.com/s/18eN22T1dPcEYRrpVvaA9qQ?pwd=fejk
百度网盘2:https://pan.baidu.com/s/1y6wOYK2btdBQXEvq3bHhpQ?pwd=ij3d
增加Kimi接口,优化启动速度。

旧版ver1.0.0:
百度网盘:https://pan.baidu.com/s/1egX_BIpNoe9Vdbu2LI-Fjg?pwd=huvu
百度网盘2:https://pan.baidu.com/s/1P6iV33G0pGSGm2S4Et2RzQ?pwd=ts9n

快速开始:https://note.youdao.com/s/9ACACVPG
使用条款:https://note.youdao.com/s/JcBcROse

3、如何使用?
首先需要申请一个AI接口,推荐一个免费的AI接口
mistral:https://console.mistral.ai/api-keys/

登录之后,在左侧的菜单栏找到【API Key】,点击右上角的【Create new key】,如下图所示:



接着,key name 和 expiration 可以都留空,直接点击 Create key:



然后就会得到一个随机字符串,复制这个字符串:



打开翻译工具,找到【API配置】:



将复制的APIKEY填写到翻译工具的API配置【mistral】:
(记得别填错到腾讯云那个了,APIkey与对应的API接口要一致)



然后点击保存配置,并且可以测试一下是否能够连通,如果提示连接成功则代表配置完成。

现在这个工具只支持MV和MZ,其他引擎暂不支持。
在开始翻译之前,请务必保存你的项目,如果会用GIT建议上传到GIT,如果不会可以用U盘保存。

=== 切记!!!一定要备份data文件夹 ===
=== 切记!!!一定要备份data文件夹 ===
=== 切记!!!一定要备份data文件夹 ===

虽然本工具是非入侵式的,即不会改变原始文件,而是生成一个独立的语言补丁包。
但我还是担心有的人会在用补丁包的时候,不小心直接覆盖data导致原始数据丢失,那样你的工程就丸辣!
所以,一定要备份data文件夹!!!

data文件夹一般是在游戏根目录,也可能是在www/data下面。

备份好文件之后,开始生成多语言补丁——
选择你的游戏目录,即你工程所在的文件夹。

然后在右侧选择翻译接口为【Mistral】,语言选择你自己需要的即可。
比如,你想把自己的游戏翻译成日语,那就选择日语;
如果想将外国游戏翻译成中文,那就选择简体中文。(可实现游戏自动汉化)

然后点击开始翻译,第一次使用需要同意协议,点击同意之后就开始自动翻译了。
需要注意的是,AI翻译非常慢!!!但是翻译的质量比起普通翻译软件好得多。

电脑不要进入睡眠模式,这个时候可以去干点别的事情了,比如看看电影。
翻译过程可以中断,下次选择同样的语言即可继续上次的进度。

翻译完成之后,在游戏目录下可以找到【多语言补丁】文件夹:



比如上图中的【简体中文】就是将日文游戏翻译成中文的「汉化补丁」。
现在只是生成了补丁,并没有导入到游戏中,还需要手动打补丁。

打补丁就是覆盖data文件夹,首先请备份自己的data文件夹。
data文件夹一般是在游戏目录下,也可能是在www/data。
比如,把自己原始的data文件夹重命名为【data_副本】,然后再把【简体中文】补丁包改成data。



将补丁包替换成data之后,重启游戏就可以看到游戏变成中文的啦

再回顾一遍整体流程:

申请APIKey -> 配置API参数 -> 选择游戏目录/翻译接口/翻译语言 -> 开始翻译(耐心等待) -> 将生成的语言补丁改成data,放到原来的data位置 -> 启动游戏,查看效果

本工具不保证翻译质量,请务必仔细测试一遍流程,对翻译结果进行校验避免与预期不符。

开发版问题可能比较多,欢迎反馈。
QQ:874811226
邮箱:[email protected]

遇到问题或希望提交建议的朋友,可以直接在本帖下留言,我会第一时间修复问题。

隐私&协议:

本工具不收集任何用户数据,除了与API翻译接口网络通信之外,本工具没有任何网络请求。
APIKEY存储在本地,没有泄露风险;翻译结果归你所有,如果你的游戏有商业化需求,无需通知我,开发这款工具纯属学习和兴趣。

当然,如果你愿意在游戏最后致谢提到这款工具或者我的名字,自然是极好的,但不强求
翻译结果完全由你调用的API接口决定,本工具不对翻译结果有任何承诺。

相关使用协议请参考工具内说明。

QQ_1740015450318.png (186.02 KB, 下载次数: 13)

QQ_1740015450318.png

QQ_1740015539020.png (110.98 KB, 下载次数: 14)

QQ_1740015539020.png

QQ_1740015539020.png (110.98 KB, 下载次数: 10)

QQ_1740015539020.png

QQ_1740015652110.png (168.02 KB, 下载次数: 14)

QQ_1740015652110.png

作者: 小怪兽奇奇侠    时间: 2025-2-25 12:29
nice
作者: 马铃薯条    时间: 2025-2-26 19:54
没太看懂,感觉哟点复杂




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1