自动翻译 (AutoTranslation)

您所在的位置:网站首页 方舟模组英文翻译是什么意思啊 自动翻译 (AutoTranslation)

自动翻译 (AutoTranslation)

2024-07-09 19:45| 来源: 网络整理| 查看: 265

前言

由于很多模组没有中文翻译,哪怕国内提交 PR 也不是很快就能更新,还有很多根本不接受 PR 的,所以国内有其他 Modder 做了 自动汉化更新模组,然而也有更新不及时,或者某些小众模组根本无人翻译的情况,以及某些硬编码在代码里的无法汉化的情况。为了解决这些痛点,作者开发了这个模组。

功能

翻译语言文件

自动翻译无当前语言翻译的语言文件,自动翻译后加载,并不是官方加载资源包形式,在游戏目录下有个 AutoTranslation 文件夹,未汉化部分的原版文件和汉化文件都有,可以润色后打包成资源包,对整合包汉化组应该很有用。

可以通过 /auto_translation reload 重载。

屏幕翻译(实验性,谨慎开启)

这个功能需要在快捷键设置里设置快捷键后,打开要需要翻译的界面,然后按下快捷键,该功能应该能翻译大多数使用了原版 Screen 渲染机制的模组。其快捷键默认为无,需要自行指定。

如需翻译的屏幕界面内有编辑框,请勿开启,目前通过测试的帕秋莉,FTB 任务的非编辑模式可以开启;

此功能因每帧渲染均需运算,比较耗性能,非必要不要开启。

配置项

通过模组配置菜单,可以配置模组所需参数,具体可在游戏中查看。

游戏内指令

/auto_translation reload                    重载资源/auto_translation confirm                   确认执行指令/auto_translation pack_resource full        全量打包资源包/auto_translation pack_resource increment   增量打包资源包

翻译 API

Google

由于 Google 翻译退出中国市场,translate.google.cn 服务无法访问,translate.google.com 又被墙,所以配置项中可以配置谷歌翻译镜像站,或者配置 DNS 直连谷歌翻译服务,DNS 直连 IP 可以使用 https://github.com/Ponderfly/GoogleTranslateIpCheck 获取(默认已配置 5 个国内可直连 IP,若仍无法翻译,可通过此工具获取)。

其他

目前 Mod 仅集成了 Google 翻译,若需其他翻译 API,需等待开发,或者自行开发,仅需实现接口 ITranslator,然后调用 TranslatorManager.registerTranslator(String name, Supplier getInstance) 即可,然后通过配置项可切换翻译 API。

下载

请前往 Modrinth(建议) 或 CurseForge(可能更新不及时) 下载;

若需获取开发版,请前往 https://github.com/LangYueMc/AutoTranslation/actions 获取(需要 GitHub 已登陆状态)。

关于其他版本

等测试基本通过后再编译其他版本,或者可以自行编译,欢迎提交 PR。

目前已编译 1.19.2 和 1.18.2  理论上 1.19.2 支持 1.19.1,1.18.2 支持 1.18 全版本,但作者未测试,若发现不适配,请及时反馈。

截图

自动翻译 (AutoTranslation)-第1张图片自动翻译 (AutoTranslation)-第2张图片自动翻译 (AutoTranslation)-第3张图片自动翻译 (AutoTranslation)-第4张图片自动翻译 (AutoTranslation)-第5张图片自动翻译 (AutoTranslation)-第6张图片自动翻译 (AutoTranslation)-第7张图片自动翻译 (AutoTranslation)-第8张图片


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3