一款Galgame文本翻译工具,支持Textractor/剪切板/OCR翻译
TsubakiTranslator
终归还是来了呢。
我寻找到的,神明大人。
在开发这个翻译器之前,我用过几款其他类似的翻译器,其中最喜欢的就是YUKI Galgame 翻译器,它的简洁和可扩展非常对我的胃口,遗憾的是有各种奇奇怪怪的bug且GUI不够完善,作者也很久没有维护了。因此我产生了在该项目的设计的基础上开发新项目并进行完善的想法。
(.){3}
,替换表达式为$1
)。注意:正则表达式的匹配和替换的模式遵循C#规范,请认真学习相关格式后再进行配置!!!
监视剪切板功能,使翻译器除了对Hook提取的文本进行翻译,还可以对一些游戏(AGTH提取/RPGMaker/Unity)进行特殊处理后再进行翻译。详情可以去VNR吧找相关教程学习。
通过TTS功能可以播放一些文本的语音。该功能采用目前TTS领域最先进的微软Azure的接口,最接近人类真实的语音语调。使用该功能需要用户自行注册一个Azure免费账号。
基于Windows 10 UWP自带的OCR接口实现,在Windows 10 Build 10240以上版本的系统可以使用,分为手动截图和选区自动截图。可在翻译界面中点击截图按钮或者按快捷键逐个翻译,或者选定区域后,自动对该区域截图翻译。
目前有支持的翻译API包括阿里、百度、彩云、DeepL、IBM、爱词霸、腾讯、小牛、火山、Yeekit。
Q:为什么我玩xxx游戏时提取不到文本/闪退/卡死/翻译API不正常?
A:这类问题可能是本项目的程序设计有缺陷,也可能是依赖项目的不足。其中提取不到文本时请尝试用管理员权限运行翻译器。如遇这类问题无法解决,请详细描述现象、所做的操作、配置,最好能配图,然后提出issue或者给我发邮件,在我项目范围内的会尽量帮助解决。
Q:游戏的配置文件保存在哪里?
A:在游戏根目录的config/
文件夹下,更新软件时可以备份该目录,然后复制到新的翻译器根目录下。
Q:自动提取的游戏文本混乱怎么办?
A:当文本单字重复时,可设置重复次数进行去重(e.g. aaabbbccc的文本,即重复3次),或自定义正则规则去除杂乱文字,或用其他方法把文本导出至剪切板进行翻译,仍无法解决请尝试使用特殊码。
如对本项目有任何建议或疑问,可提出issue或者发送邮件至[email protected]
。