TTime这是一款功能超级丰富的免费翻译工具,方便我们去快速进行分类和管理,支持多种翻译的方式,支持输入翻译以及截图翻译还有划词翻译的功能可以帮助我们去快速进行翻译的功能,内置了多种翻译的结果可以帮助我们去快速翻译,还可以偏好设置以及全局快捷键设置以及翻译源设置的功能,可以一键快速软件所有的文字去进行翻译。
输入翻译 (Alt + Q):通过按下默认快捷键 Alt + Q 方式调出翻译窗口,可以自行输入翻译
截图翻译 (Alt + W):通过按下默认快捷键 Alt + W 方式调出截图,截图完毕后软件会自动对图片进行识别并翻译
划词翻译 (Alt + E):通过按下默认快捷键 Alt + E 方式会对光标已选中的文字进行识别翻译
TTime (内置)
Google翻译 (内置)
DeepL (内置) = DeepLX
Bing (内置)
Bing词典翻译 (内置)
腾讯交互翻译 (内置)
小牛翻译 (内置)
简明英汉字典-离线 (内置)
腾讯翻译君
百度翻译
阿里翻译
Google翻译
OpenAI翻译(ChatGPT)
AzureOpenAI翻译
1.新增类型
编辑文件添加一个翻译源枚举
src/common/enums/TranslateServiceEnum.ts
此处需要注意:当翻译源枚举定义后,后续的文件名称都需要按照枚举名称方式命名,具体参照如下步骤的命名规则
static NIU_TRANS = 'NiuTrans'
2.新增Logo
把Logo文件复制到此文件路径下
src/renderer/src/assets/translate/NiuTransLogo.png
3.新增翻译/OCR源信息
新增翻译/OCR源信息文件
src/common/channel/translate/info/NiuTransInfo.ts
4.新增翻译/OCR源实现
新增翻译/OCR源接口实现
src/main/service/channel/interfaces/NiuTransRequest.ts
新增翻译/OCR源接口调用回调页面结果
src/main/service/channel/product/translate/NiuTransChannel.ts