除灵猎人吧 关注:85,043贴子:417,269

憧憬成为机翻作者——宝宝级机翻入门教程

只看楼主收藏回复

大家好,我是成功上岸的嘤小路这周终于是正式进组成为了真正的研究生,所以就趁还有空的时候写了这篇帖子。说是教程也不恰当,毕竟我也不是什么大佬,所以就以苍红为例,尽量用通俗的语言来介绍一下自己做机翻的方法和经验,也欢迎大家提出自己的疑问和经验供其他人学习参考
因为说了是宝宝教程,所以在这里介绍的是用deepseek进行mtool导出的汉化,是最简单最不容易出错的方法,一些可以提高的方面我会在最后单独列出来,有相关能力和需求的可以进一步提高翻译水平和优化过程
鄙夷露娜镇楼


IP属地:浙江1楼2025-05-15 16:56回复
    首先做一些常见问题的Q&A:
    1.Q:机翻很难吗?
    A:非常简单,我介绍的方法可以说已经是很完善的流程了,基本不会出现问题。
    2.Q:机翻需要会日语或者代码吗?
    A:基础方法部分不需要,我本人就是毫无日语基础的,一样能凭借百度翻译看懂大部分。
    3.Q:机翻要米吗?
    A:一般来说要,开销来自deepseek的调用。也有不要米的方法,但对显卡有要求,会放在提高部分。
    4.Q:机翻对电脑有要求吗?
    A:无,你只需要保证剩余存储空间大于20g即可,最好能科学上网。
    5.Q:机翻麻烦吗?
    A:第一次可能比较麻烦,但大部分的时间其实都是在等待中度过的。
    6.Q:图片能翻吗?
    A:需要技术力很强,因此宝宝教程里不会涉及。
    7.Q:哪些游戏可以翻?
    A:本教程基于mtool,mtool支持的都可以。
    其他基础问题可以在这层提问


    IP属地:浙江2楼2025-05-15 16:56
    回复
      2025-12-02 22:23:04
      广告
      不感兴趣
      开通SVIP免广告
      0.工具的准备。
      需要下载的工具有三个,分别是AiNiee(https://github.com/NEKOparapa/AiNiee/releases)、keywordGacha(可选)(https://github.com/neavo/KeywordGacha/releases)和mtool(https://trs.mtool.app/release.php?lang=chs),前两个的下载就是进去之后找到Assets,然后点击那个zip文件就好,注意KeywordGacha是分卷压缩,两个都要下。
      同时你还需要拥有一个deepseek的账号,具体是打开官网(https://www.deepseek.com/),然后点右上角的API开放平台,注册或者登录之后进入控制台
      然后点去充值,充个十块二十都可以,然后点左边的API keys,再点创建api,然后随便起个名字,然后就会成功创建一个api,这个要注意保存好,因为在你关闭这个页面之后你就再也看不见它的具体数字了,只能重新创建新的,所以最好用一个txt保存一下。而且其他人只要用这串字符就可以直接用你的余额,务必不要露出来

      苍红的文本量比较小,只用了我四块多,文本量不是很大的rpg一般也就这个价格,所以确保不会欠费就行。

      注意deepseek在半夜的价格会远低于白天(00:30—8:30),所以机翻尽量在晚上进行


      IP属地:浙江3楼2025-05-15 16:58
      回复
        1.游戏文本提取
        首先打开mtool,然后把游戏拖进去运行,然后在mtool选择翻译,第一次可能要等待mtool加载,如果没有加载就点击“请点击我”,然后它就会重新加载。加载完后点击“导出待翻译的原文”,

        然后左下角提示弹窗会出一个save as啥啥,这时候你游戏的文件夹就会多出一个叫做“ManualTransFile.json”的文件,这个文件就是游戏中的文本,后续翻译的制作也是在它的基础上进行的。


        IP属地:浙江4楼2025-05-15 16:59
        回复
          2.keywordGacha的设置和使用(可选)
          keywordGacha的作用是提取游戏中的人名地名等需要特别翻译的部分,从而避免把continue变成“孔蒂钮”这样的翻译,因此如果你不在乎人名地名的漏译和错译可以直接跳过。
          首先解压你下载的压缩文件,然后右键“config.json”,打开方式选笔记本,然后第一栏的双引号里填你前面拿到的api,第二栏填https://api.deepseek.com/v1,第三栏填deepseek-reasoner,速率那一栏改成两百。注意双引号和逗号必须严格符合我图里的格式,绝对不要用中文的双引号

          然后关掉config,打开app.exe,直到出现这个界面

          然后可以先进行一次接口测试直接输入5然后回车,然后等着测试结果传回,如果出现测试成功说明没问题了。回到资源管理器,把之前提取出的游戏文本的json文件放到input文件夹里,然后再回这个黑窗口,输入3然后回车,一切正常的话会说在input下找到了数据,再按回车就会开始对人名进行提取了,可以把电脑放着直到显示翻译完成。这里要注意错误码429的报错是正常的,不用管就可以。提取完成后,在output文件夹下可以找到提取出的人名地名等,留着下一步用。


          IP属地:浙江5楼2025-05-15 17:00
          回复
            3.Ainiee的配置
            双击Ainiee.exe, 打开时会打开两个窗口,一个是黑框,另一个是界面。等一会直到打开界面,然后点接口管理,点deepseek,点编辑接口,然后把你之前得到的api粘贴进去,模型名称第一个是v3模型,第二个是r1模型,r1的效果比较好,推荐用r1。

            弄完之后可以点下测试接口,会在黑框窗口显示相关信息,有回复就是成功。

            然后点左边的项目设置,接口名称选deepseek,项目类型选mtool保存文件,输入文件夹和输出文件夹推荐用两个新的文件夹,最好是输入文件夹里只有那个之前用mtool导出的文件,输出文件夹选择一个空文件夹。

            然后左边点击插件设置,按照图里的来配置即可

            到这里就完成了Ainiee的基础设置。


            IP属地:浙江6楼2025-05-15 17:02
            回复
              4.词典的构建(可选)
              这一步是整个机翻中最为繁琐的一步,但同时也是对翻译质量提升最为明显的一步,需要搭配前面用KeywordGacha提取出的文件来使用。
              首先在左边点击术语表,然后在上面启用术语表,再在左下角点击导入,然后找到你之前用KeywordGacha得到的json文件,把他们依次导入进去,然后你就应该会得到一个很长的术语表。

              然后就需要一行一行地检查,看有没有非常离谱或者明显错误的部分,如果时不需要翻的就直接点移除所选行,如果人名翻得不对就把左侧日语部分复制到百度翻译,然后点击发音,根据发音来改后面的翻译,方法是双击之后直接改就行。注意对术语表进行更改之后一定要记得点保存,切记!


              IP属地:浙江7楼2025-05-15 17:02
              回复
                5.开始机翻
                你已经完成了所有的工作,现在只需要点击左侧的开始翻译,然后再点击开始即可。

                Ainiee会帮你计算出预计需要的时间,翻译时黑框会实时更新进度,并在翻译完成后提示。翻译完的文件会被保存到你设置的输出文件夹中,把它放到你的游戏目录下,然后用mtool打开游戏,选择加载已有的翻译文件,就可以享受你自己做的机翻了
                以上就是机翻基础教程的全部内容,后面附加篇会介绍一些稍微高级一点的小技巧和方法。


                IP属地:浙江8楼2025-05-15 17:03
                回复
                  2025-12-02 22:17:04
                  广告
                  不感兴趣
                  开通SVIP免广告
                  附录1:使用sakura代替deepseek
                  如果电脑的显卡很好,可以在本机上部署sakura模型来进行翻译,可以将免除使用deepseek的费用。很好的标准是显存不低于12g,且最好是n卡(A卡有可用名单,可以对照一下),我建议4080以下的就不用看了,老老实实用deepseek吧。
                  Sakura的部署教程在https://books.fishhawk.top/forum/656d60530286f15e3384fcf8,按照“开始部署”部分一步步来就好,从github下载启动器之后直接从里面就能下载llama和模型,注意留出足够的空间和关注配置要求,然后选好模型路径点启动就好

                  启动之后去Ainiee,选择接口管理,然后点Sakurallm,选测试接口,如果有结果说明成功,注意一定要先启动Sakura再测试!之后去项目设置,把接口名称换成Sakurallm即可。


                  IP属地:浙江9楼2025-05-15 17:05
                  回复
                    附录2:进一步提升翻译质量
                    即使再先进的模型也依然会留下机翻的痕迹,而我本人对翻译质量要求不是太高,而且一般是下了不玩所以我在这里介绍的更多是应当向哪个方向去努力,而不是像前面一样给出我自己的经验。
                    首先就是借助KeywordGacha。在前面使用的时候,大家能发现在output中有很多东西,而我们只用到了json文件,而其实在txt文件里的才是真正的宝藏,里面是对于各个名词的解释和概括,包括模型为什么认为这个词语是要单独翻译的名词。

                    我是以地点名词为例,因为人名的参考文本估计放不出来因此这里可以检查是否有不是名词的词语被指定成了名词,在构建词典时就可以给直接删掉,或者是一些模型无法理解的奇怪的设定(如服她),可能导致错判性别,也可以加以改正。
                    模型的翻译可能会使用一些奇怪的词语,尤其是在对关键器官进行描述的时候,可能会用一些难以形容的词汇,这种可以打开翻译完的json文件,先大致浏览一下,然后直接替换成你喜欢的词,注意替换的时候不要把冒号前的原文也替换了。
                    然后是背景和人物设定,这个是Ainiee支持的功能,点击提示词设置,在角色介绍和背景设定中可以先给出一个大概的框架。这个功能比较适合玩过的游戏,毕竟没玩过的话对这个也不了解

                    记得写完要把开关打开


                    IP属地:浙江10楼2025-05-15 17:06
                    回复
                      附录3.关于内嵌机翻
                      内嵌翻译有点看游戏,有的游戏好做有的游戏难做,所以最好是有一点引擎基础,出问题知道该去哪找
                      内嵌机翻一般用的工具是Translator++(简称t++),用它就不需要再用mtool了,我自己是5点几的老版本,所以就不放下载教程了,汉化之类的去网上找吧。下载之后点击创建新项目,然后选择你要翻译的游戏的引擎,不知道的话就一个个试吧,大部分都是前三个,然后选择你的游戏主文件,就是你运行的exe,如果匹配的话会像图里这样出现引擎类型,并且下面的按钮会是亮的,不对的话就回去重选吧。

                      这个工具的使用教程Ainiee主页有个很详细的图文教程(https://github.com/NEKOparapa/AiNiee/wiki/%E6%B8%B8%E6%88%8F%E7%BF%BB%E8%AF%91%E2%80%90Translator--%EF%BC%88%E5%B7%A5%E7%A8%8B%E6%96%87%E4%BB%B6%E7%89%88%EF%BC%89),可以直接看它的,也有视频教程,就不放上来了,注意如果Ainiee前面翻译过过mtool的,要去插件设置把强化mtool的那个关了。
                      当内嵌翻译出现问题的时候,记得使用Ainiee的禁翻表,定位问题位置之后,把那部分的代码语言加进禁翻表即可。我自己没用过所以不放图了


                      IP属地:浙江11楼2025-05-15 17:08
                      回复
                        以上就是入门宝宝教程的全部内容工科生文笔不好多多海涵,希望大家都能在玩自己喜欢的游戏时获得更好的体验


                        IP属地:浙江12楼2025-05-15 17:10
                        回复
                          好贴无人?顶顶


                          IP属地:河南来自Android客户端13楼2025-05-15 17:10
                          回复
                            干货


                            IP属地:甘肃14楼2025-05-15 17:18
                            回复
                              2025-12-02 22:11:04
                              广告
                              不感兴趣
                              开通SVIP免广告
                              口瓜!是大佬,我们牛头人有救了


                              IP属地:河北来自Android客户端15楼2025-05-15 18:11
                              回复