写在前面
之前在其他的帖子夸下海口,为了消灭机翻卖酱油的无耻行为,我将会免费提供所有机翻文本。
后来一想,授人以鱼不如授人以渔,所以花了两个小时把自己之前写的机翻脚本重新整理了一下,现在发布测试版本(0.1)。
大概功能是,将解包后的ks文件内容翻译成YATranslator可读取的txt格式。同时兼容AutoTranslator不会被重复翻译。
具体用法请见文档部分的使用说明
更新日志
(07242021)
1. 更新一个转换YA文本至YA+AutoTranslator兼容模式的脚本turtle_formatter
2. 下载解压后扔进Strings文件夹双击运行
3. 注意,本人机翻或者精翻的文本都是默认YA+AutoTranslator的,这个脚本主要是为了使用十周年机翻的各位准备的
4. 注意,使用前请备份原有机翻。。。本人写了很多年bug了所以。。
(07212021)版本号:1.0(正式版)
1. 感谢坛友x7908347的反馈,修复了一个自动纠错功能不生效的bug,今后如果有自动纠错发生,将被记录至corrector.log
2. 另外因为ini格式无法处理一些重要的regex符号,所以从1.0版本起,将使用correction.txt代替前版本的correction.ini,且分隔符由=号转为TAB
3. 修复了一个会导致写入内存的翻译只显示一个字的bug
(07092021)版本号: 0.2(test)
1. 添加Google Translate支持
2. bug fix
(07082021)版本号: 0.1(test)
1. 添加脚本本体
2. 添加BAIDU翻译API支持
3. 添加输入输出文档修复替换功能
文档
[color=rgb(51, 102, 153) !important]复制代码
界面UI
木得UI,只有控制台
已有 10 人购买 本主题需向作者支付 2 A币 才能浏览 购买主题
感谢大佬的分享 之前在其他的帖子夸下海口,为了消灭机翻卖酱油的无耻行为,我将会免费提供所有机翻文本。
后来一想,授人以鱼不如授人以渔,所以花了两个小时把自己之前写的机翻脚本重新整理了一下,现在发布测试版本(0.1)。
大概功能是,将解包后的ks文件内容翻译成YATranslator可读取的txt格式。同时兼容AutoTranslator不会被重复翻译。
具体用法请见文档部分的使用说明
更新日志
(07242021)
1. 更新一个转换YA文本至YA+AutoTranslator兼容模式的脚本turtle_formatter
2. 下载解压后扔进Strings文件夹双击运行
3. 注意,本人机翻或者精翻的文本都是默认YA+AutoTranslator的,这个脚本主要是为了使用十周年机翻的各位准备的
4. 注意,使用前请备份原有机翻。。。本人写了很多年bug了所以。。
(07212021)版本号:1.0(正式版)
1. 感谢坛友x7908347的反馈,修复了一个自动纠错功能不生效的bug,今后如果有自动纠错发生,将被记录至corrector.log
2. 另外因为ini格式无法处理一些重要的regex符号,所以从1.0版本起,将使用correction.txt代替前版本的correction.ini,且分隔符由=号转为TAB
3. 修复了一个会导致写入内存的翻译只显示一个字的bug
(07092021)版本号: 0.2(test)
1. 添加Google Translate支持
2. bug fix
(07082021)版本号: 0.1(test)
1. 添加脚本本体
2. 添加BAIDU翻译API支持
3. 添加输入输出文档修复替换功能
文档
- 文件说明:
- 1. 此压缩包应包括以下可执行文件turtle_runner.exe
- 2. 此压缩包应包括配置文件config.ini
- 3. 此压缩包应包括翻译纠错配置文件correction.txt
- 4. 此压缩包应包括本使用文档(废话)
- 使用说明:
- 0. 第1-3步请根据使用百度或者谷歌翻译API而分别阅读,4-7步通用,建议使用默认的baidu方法,虽然有点慢,但是毕竟白嫖
- [BAIDU]
- 1. 本脚本默认使用baidu翻译API,请自行申请https://fanyi-api.baidu.com/,当然,这个是有免费档的,请不要担心
- 2. 申请成功后,请在https://fanyi-api.baidu.com/api/trans/product/desktop?req=developer记录你的APP ID以及密钥
- 3. 打开配置文件config.ini,将APP ID以及密钥分别填入APP_ID和APP_KEY区域,保存
- [GOOGLE]
- 1. 如需使用google翻译API,请自行申请https://cloud.google.com/docs/authentication/getting-started
- 2. 创建激活项目并且激活google cloud translation服务,在项目目录下创建service account并且下载json格式的密钥,保存在本地
- 3. 打开配置文件config.ini,将密钥的绝对路径填入APP_CRED_PATH,并将TRANSLATOR改成GOOGLE并保存
- [通用]
- 4. 打开配置文件config.ini,将ROOT_FOLDER改成你要翻译的文件夹根目录,如D:\test6
- 5. 第4步的文件夹应当包含解包后的script文件夹如script_omytgc023,保存,退出,解包工具请使用SybarisArcEditor,本帖不提供,请自行下载
- 6. 双击turtle_runner.exe,此时应该有命令行窗口弹出,然后不断有“success, total translated: 1”的消息出现
- 7. 翻译完成的文件将被存放在ROOT_FOLDER下的output文件夹中,此output文件夹会自动生成,如果已经存在,则会被清空
[color=rgb(51, 102, 153) !important]复制代码
界面UI
木得UI,只有控制台
使用建议
- 此脚本包含纠错功能,详情请见correction.ini文件,我预先添加了一部分进去,欢迎大家自行补充,但是需要会一点regex表达式。
- 因为百度的翻译API白嫖存在 1 request / second 的限制,所以比较龟速,所以不建议一次进行太多文本的翻译工作,最好一个一个来。当然这也是我把脚本分享出来的原因,大家分头汉化,岂不是能快很多?
- 为了加速以上问题,添加了缓存读取功能,被翻译过的文字会直接保存在缓存中,如果遇到同样的文本,会从缓存直接读取翻译结果,虽然加速效果不明显,但是能快一点是一点吧。
- MEGA+度盘
- 测试版本现售价两瓶酱油,包含答疑解惑服务,如有意见建议请在回复中说明,如果需要迭代版本的话,会在本帖持续进行。不排除正式版涨价可能。
- 如有问题,请在回复中说明,可能需要提供log文件。
- 欢迎在分享用此脚本生成的机翻
- 这个脚本写的时候也加入了支持英汉互译,不过没测试过,有兴趣的胸dei可以试试~ 需要修改config.ini里的LANG_FROM和LANG_TO值
解压:LZZHX@ZODGAME
页:
[1]