圣骑士莉卡吧 关注:31,407贴子:51,209
  • 8回复贴,共1

IL2CPP类型UNITY游戏使用内嵌翻译插件XUnity.AutoTranslator

取消只看楼主收藏回复

#新版UNITY游戏(IL2CPP类型)使用内嵌型机器翻译插件XUnity.AutoTranslator的食用方法#


IP属地:四川1楼2022-02-20 13:12回复
    ## 1.前置使用条件 ##
    - 网络具备访问[github.com](https://github.com/)的能力
    - 能够进行网页翻译的浏览器(用来查看官方的说明文档),以及耐心
    - 网络能够访问机器翻译服务(谷歌等),如果使用百度需要注册百度API账户
    - 推荐使用notepad++进行配置或翻译文件修改(非必需)
    ## 2.所需文件下载 ##
    1. 带有IL2CPP字段的基于BepInEx管理器的[XUnity.AutoTranslator](https://github.com/bbepis/XUnity.AutoTranslator)
    2. 选择后面说明为BepInEx Unity IL2CPP for Windows以及对应游戏版本位数的 [BepInEx6](https://builds.bepinex.dev/projects/bepinex_be)
    3. [XUnity.AutoTranslator发行页签](https://github.com/bbepis/XUnity.AutoTranslator/releases)中的字体文件TMP_Font_AssetBundles.zip


    IP属地:四川2楼2022-02-20 13:13
    收起回复
      2026-06-02 05:11:31
      广告
      不感兴趣
      开通SVIP免广告
      ## 3.安装 ##
      1. 将安装包解压后汇总到一起,TMP_Font_AssetBundles.zip中两种字体如果只需一种则选择2019。
      2. 将解压汇总后的文件以及文件夹放于游戏根目录,BepInEx文件夹与字体文件与游戏直接启动程序位于同一个目录。
      3. 运行游戏程序,插件会连接github.com进行资源的下载更新。(检测到游戏版本变动也会进行更新)
      4. 等待至游戏启动后,如果未发生错误,插件已经安装完毕,可在文件夹 BepInEx\config 中修改配置文件。


      IP属地:四川3楼2022-02-20 13:13
      收起回复
        ## 4.修改配置文件 ##
        使用记事本或者notepad++等文本编辑软件修改
        ### BepInEx.cfg(BepInEx插件配置文件) ###
        如果您的插件安装有问题,可以打开BepInEx的日志窗口
        1. 搜索 [Logging.Console]
        2. 修改 [Logging.Console]下的内容为 Enabled = true
        ### AutoTranslatorConfig.ini(机翻插件配置文件) ###
        修改翻译语言(ja为日语,zh为中文,en为英语)
        [General]
        Language=zh
        FromLanguage=en
        修改翻译语言([官方说明文档翻译器链接](https://github.com/bbepis/XUnity.AutoTranslator#translators))
        Passthrough为跳过结点用
        [Service]
        Endpoint=GoogleTranslate
        FallbackEndpoint=Passthrough


        IP属地:四川5楼2022-02-20 13:31
        收起回复
          #### 请覆盖以下内容到插件中对应位置 ####
          [TextFrameworks]
          EnableIMGUI=False
          EnableUGUI=True
          EnableNGUI=True
          EnableTextMeshPro=True
          EnableTextMesh=False
          EnableFairyGUI=False
          [Behaviour]
          MaxCharactersPerTranslation=1000
          IgnoreWhitespaceInDialogue=False
          MinDialogueChars=100
          ForceSplitTextAfterCharacters=0
          CopyToClipboard=False
          MaxClipboardCopyCharacters=2500
          ClipboardDebounceTime=1.25
          EnableUIResizing=True
          EnableBatching=True
          UseStaticTranslations=True
          OverrideFont=arialuni_sdf_u2019
          OverrideFontSize=
          OverrideFontTextMeshPro=arialuni_sdf_u2019
          FallbackFontTextMeshPro=arialuni_sdf_u2018
          ResizeUILineSpacingScale=
          ForceUIResizing=False
          IgnoreTextStartingWith=\u180e;
          TextGetterCompatibilityMode=False
          GameLogTextPaths=
          RomajiPostProcessing=ReplaceMacronWithCircumflex;RemoveApostrophes;ReplaceHtmlEntities
          TranslationPostProcessing=ReplaceMacronWithCircumflex;ReplaceHtmlEntities
          RegexPostProcessing=
          CacheRegexPatternResults=False
          CacheRegexLookups=False
          CacheWhitespaceDifferences=False
          GenerateStaticSubstitutionTranslations=False
          GeneratePartialTranslations=False
          EnableTranslationScoping=True
          EnableSilentMode=True
          BlacklistedIMGUIPlugins=
          EnableTextPathLogging=False
          OutputUntranslatableText=False
          IgnoreVirtualTextSetterCallingRules=False
          MaxTextParserRecursion=1
          HtmlEntityPreprocessing=True
          HandleRichText=True
          EnableTranslationHelper=False
          ForceMonoModHooks=False
          InitializeHarmonyDetourBridge=False
          RedirectedResourceDetectionStrategy=AppendMongolianVowelSeparatorAndRemoveAll
          OutputTooLongText=False
          TemplateAllNumberAway=False
          ReloadTranslationsOnFileChange=False
          DisableTextMeshProScrollInEffects=False
          CacheParsedTranslations=False


          IP属地:四川6楼2022-02-20 13:32
          收起回复
            如果您申请并拥有了百度翻译API,可以将配置文件中对应部分改成如下形式:
            [Service]
            Endpoint=BaiduTranslate
            FallbackEndpoint=BaiduTranslate
            [Baidu]
            BaiduAppId=
            BaiduAppSecret=
            DelaySeconds=1
            ## 5.翻译文件说明 ##
            \BepInEx\Translation\zh\Text文件夹下为翻译成中文的文本对应关系TXT文件
            将项目文件覆盖这些文件即可


            IP属地:四川7楼2022-02-20 13:32
            收起回复
              可以前往TXT中修改替换文本,实际插件使用效果可以达到这种程度


              IP属地:四川9楼2022-02-20 14:12
              回复
                注意:
                游戏和插件路径不能出现中文!!
                此翻译插件与其它插件共用可能会引发冲突(例如基于BepInEx的去码补丁等),不能共用!!


                IP属地:四川14楼2022-02-21 20:17
                收起回复
                  2026-06-02 05:05:31
                  广告
                  不感兴趣
                  开通SVIP免广告
                  大家注意,贴吧把这个教程差不多吞没了建议上Github或者去b站搜视频教程


                  IP属地:四川来自Android客户端25楼2022-03-29 23:44
                  回复