乱码翻译器在线翻译_GAL党的福音——开源生肉翻译器MisakaTranslator正式版发布...

d2a67ff79c7e6030416672d1e0ba580c.png

**注:本文的创作已征得软件原作者“技术宅の果冻(hanmin0822)”的许可

**软件作者 @果冻 已出现在评论区,欢迎交流**

关于本软件的文字使用教程正在制作中,后续将会在本文中进行更新,敬请期待。

【Github开源项目地址】

GitHub - hanmin0822/MisakaTranslator: 御坂翻译器—Galgame/文字游戏多语种实时机翻工具​github.com

【为什么叫Misaka Translator】

作者描述:名字的由来是因为本软件连接到了一万多名御坂妹妹所组成的『御坂网络』,利用其强大的计算能力来提供实时可靠的翻译(误)。

【软件特性】

  • UI友好,方便上手。
  • 使用了文本Hook+OCR的方式完成文本的提取,支持大多数游戏的识别。
  • 支持VNR中JBeijing离线翻译,可离线工作。
  • 方便的API调用:支持百度在线翻译、腾讯在线翻译等多种常见翻译源,支持双源对比,提高了游戏文本的可读性。
  • C#开发,效率相比Python开发的VNR要高。
  • 更多功能正在不断更新中

【软件大小】5.7(±)MB

【下载地址】详情请见下文“软件功能和效果演示”与MisakaTranslator官网

【软件功能和效果演示】

最好用的galgame游戏翻译器?!【MisakaTranslator】测试版演示_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com
b2711a11faf8ba9775a2180ee8ccb3ce.png
【MisakaTranslator】详细教程和原理说明_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​www.bilibili.com
8a8435e5745dddf785a9bcff46fe4c6d.png

【常见问题与解答】

『MisakaTranslator』常见问题​misaka.galeden.cn
93c3a653e1ca6fb4bdae88e933b4721e.png

【演示效果】

29775c706d30d50b96a7c79e71c533d2.png
游戏《あにあま》

相对VNR机翻来说,翻译的界面要友好很多,操作也很方便。

31531a09cdc3a2a2eb908bed884ae6f8.png

如果你喜欢本项目,请在github上为原作者点个star,谢谢了~


*******以下是笔者的文字教程部分*******(第一次更新2020.3.13)

双击翻译器EXE文件,进入软件主界面。

9e3f744f35b47c49aceba9d7cbaf7e88.png
  • 翻译器设置(必做)

首先,我们要对翻译器进行配置,此处的配置与游戏无关(也就是说,无论你要翻译的是哪个游戏,都需要进行此处的设置)。

请点击“本体设置&关于”。

07cdfdb31bd43c21cab7be362e19272f.png

弹出“本体设置”的窗口,如下图:

659d8e1f6a282678498973e9475c2571.png

左侧出现了本体设置的三个相关选项

  • Textrator相关设置
  • OCR文字识别设置
  • 翻译API设置

我们需要对这三个选项依次进行设置才能够进行正常翻译。

1.Textrator相关设置

4139eced29ad46a92d613c3506d581a3.png

这一部分你可以选择是否开启注入。

注:如果在游戏运行中不能够找到文本的话,请将此部分的勾去掉。

2.OCR文字识别设置

03db598ec5d72d0f92ebd4aea68f0126.png
  • 小科普

什么是OCR?通俗地来说,就是给你一张图片,提取出图片中的文字。

OCR效果图:

8cf9b6a013871a4e5ec11e7c47160d22.png

生肉基于OCR翻译的基本原理:首先运用OCR技术识别出你电脑某一个区域的文字(日文),然后将这段日文交给翻译API去翻译成中文,并将结果显示在你的电脑屏幕上。



本软件的OCR用的是百度的文字识别,如果之前没有申请过该功能,请点击右侧“申请百度OCR服务”。

具体的申请教程请参考“百度AI社区”官方文档,链接如下:

【只要10分钟 快速掌握文字识别】​ai.baidu.com
f47d6e54f8ce85d125490f3ee39fecad.png

申请成功后,你会获得一个API key。

3012dbf4f0157e2704fb4c20e75963ff.png

之后将这个API key和它对应的secret key粘贴到软件的对应文本框中。

86f1f85c088b071b5ea4979a0fcc5ee6.png

填写完毕后,请务必点击“测试API认证”,这里非常重要,非常重要,非常重要(重要的话说三遍!)

首先,它需要确认你的API是有效的;

其次,它起到了保存API的作用(不用每次去填这个东西了)。

f62a8d6ca6b9798134090833be7f7ab0.png

如果你的API有效,那么软件会给你一个反馈,显示“百度OCR API工作正常”。

如果出现错误,请检查你之前的申请流程是否正确,并检阅《帮助文档》。

如果你开通了高级的OCR功能,那么百度会收取一定的费用(本软件完全免费),详情请查询官网收费细则。“额度查询”用于查询你当前云账户内的余额,当余额不足时,可能会导致OCR服务的失效。

3.翻译API设置

0b4c3a08fd0b6f51d67a6c4770398d10.png

本软件支持双翻译源,可选的源有:百度翻译、腾讯翻译、JBeijing(离线)、腾讯私人API,基本覆盖了市场上常见的翻译源。

如果你需要使用百度的翻译源,那么你需要对“百度翻译 API”选项卡进行相关设置。

以百度翻译为例,点击左侧选项卡“百度翻译 API”。

37446e53f37e09af98189a7281028208.png

当然,翻译服务也是需要向百度申请的,具体的过程和上文中的OCR服务申请类似。

申请完成后,你会获得一个APP ID和密钥,如下图:

f086448c8784d71bdf9cd900238d187e.png

将其填写到软件的对应位置即可,同时,不要忘记点击“测试API认证”。

21da478aafd503aa6435b3b0790e2bde.png

最后,在“翻译API设置”中选择你想要的翻译源(因为我只申请了百度翻译的翻译源,因此第二翻译源就为空)

a2a0340eb73f7588285c7f51d2e8bf0c.png

***设置部分教程完成***


在我们完成设置之后,就可以开始机翻啦!

(运行翻译前,请关闭所有杀软和防火墙。)

  • 翻译运行部分

本软件提供了两种提取游戏文本方式:

一种是基于HOOK的方法

另一种是基于OCR的方法

当然,两者的翻译效果是一样的。

不过,HOOK的方法可能因为注入失败而失效,但操作简单。

而OCR属于万金油式的方法,不太可能出现失败的情况,但操作上要稍微麻烦一些。

1.基于HOOK的方法

注:笔者测试的游戏是August社最新作《千の刃濤、桃花染の皇姫 -花あかり-》

217e08fdd62629f97659667536768350.png

在主界面点击“【HOOK】选择游戏”

先选择游戏的进程,如下图所示:

游戏的进程名为"BGI",右侧的数字"21444"表示进程PID。

d2e0aa48e0ed7d2e9d982e3778c3da57.png

再点击“选择窗口“,如下图所示:

96494fcb6fc36633e567e28807a98291.png

如果右侧出现了游戏标题title,那么就说明进程指定成功,点击“确认进程”。如果没有显示,请重新尝试。

【特别重要】**之后你需要进入游戏设置,将文本的显示速度调至最快。

dcce24bc4320f6b3e17d9e1ae28b184f.png
不同游戏设置界面不同

进入游戏文本界面,我们选择一个和文本内容完全相符的入口,点击“确定该Hook入口”

f0bc2181268be88f36e0ef3e89f5d1a0.png

幸运的是,我们提取出来的源文本没有出现重复、数字字母乱码的情况,所以不需要进行任何处理。但是如果有出现奇奇怪怪的状况的话,那么可以根据菜单选项进行相应的处理(比如去除重复串、删除数字字母乱码等)。

8a0d41b8bb20c06171d76fc6b84b4abc.png

点击完成处理。

3b1b62e0a5a8ce948b2ba15893355502.png

默认是将日语转成中文(当然,如果你想翻译其他语言也是OK的),点击确认。

4b59a6b5e2cf589aa8a83c4d74475a84.png

确认后,你可以右键翻译窗口进行字体、大小、颜色等个性化设置。

右键点击“加锁/解锁”后可以拖动翻译窗格的位置到你喜欢的地方。(否则是拖不动的哦)

fc66236114856007bbe6445895ca5f4d.png
翻译结果:“尖锐的声音撕裂了松弛的空气”

Enjoy The Game~

***HOOK部分教程完成***(第二次更新2020.3.14)

2.基于OCR的方法

在主界面点击“【OCR】文字扫描”

c747d627611c6cae91ec9ed6ba0057df.png

弹出OCR相关设置界面

7c2373cda0da7ae37cdfa7bc8a401b97.png

点击“选择窗口”,选中你要翻译的游戏界面。

8f932697adbe62f438e96ce3c3470e6f.png

右侧出现游戏title则说明选择成功。

之后,进入游戏文本界面。点击“选择识别区域”,框选出游戏的文字部分。确认完成后,点击右键结束框选。

4b4005c5d622f58bba9609414fe226a0.png

你可以点击“刷新显示OCR区域”查看框选情况或点击“测试OCR工作情况”查看翻译API是否正常工作。

98a74e1788665fcf4c69a315075b8803.png

如果无误,那么点击“完成设置”。

3b1b62e0a5a8ce948b2ba15893355502.png

选择翻译语言,默认是日转中,点击确认。

之后你可以对游戏翻译窗口进行个性化设置,比如调整文字大小、颜色、字体等。

887b9ff36482448184801d5ce74aa343.png

Enjoy The Game~

***OCR部分教程完成***(第二次更新2020.3.15)


本软件的文字教程就先写到这里啦。

如果有什么问题可以在评论区指出,作者和我会尽可能解答你们的疑问,谢谢!

喜欢本教程的同学希望能够点赞、收藏加关注哦~

完。

91af814da4e3549debaa92b46502fa11.png
相关资源:乱码转换器
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
相关推荐
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页