代码拉取完成,页面将自动刷新
同步操作将从 ByLiangCheng/TTime 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
主要功能:输入翻译
、截图翻译
、划词翻译
、悬浮球翻译
、截图OCR
、静默截图OCR
、剪贴板监听翻译
明亮模式 |
暗黑模式 |
方式 | 描述 | 预览 |
---|---|---|
截图翻译 | 按下截图翻译快捷键(默认 Alt + W ),截取需要翻译的区域 |
|
划词翻译 | 选中需要翻译的文本之后,按下划词翻译快捷键即可(默认 Alt + E ) |
|
输入翻译 | 按下输入翻译快捷键(默认 Alt + Q ),输入需要翻译的文本,Enter 键翻译 |
|
悬浮球翻译 | 选中需要翻译的文本之后,点击悬浮球图标即可 (默认关闭,需要自行在设置中开启) | |
截图OCR | 按下此快捷键将会根据你截图区域进行文字识别 | |
截图静默OCR | 按下此快捷键将会根据你截图区域进行文字识别,识别的内容自动写入剪贴板不会打开OCR窗口 |
翻译源
文字识别
开发环境
NodeJs Version >= 16
Npm Version >= 8
依赖下载
npm run npm-i-extend-modules-update
项目启动
npm run dev
项目打包
npm run build:win
npm run build:win:portable
npm run build:mac
新增翻译/OCR源新增很简单,你只需要有一些JS/TS基础和接口联调能力就可以集成 ,以下以小牛翻译为例
编辑文件添加一个翻译源枚举
src/common/enums/TranslateServiceEnum.ts
此处需要注意:当翻译源枚举定义后,后续的文件名称都需要按照枚举名称方式命名,具体参照如下步骤的命名规则
static NIU_TRANS = 'NiuTrans'
把Logo文件复制到此文件路径下
src/renderer/src/assets/translate/NiuTransLogo.png
新增翻译/OCR源信息文件
src/common/channel/translate/info/NiuTransInfo.ts
新增翻译/OCR源接口实现
src/main/service/channel/interfaces/NiuTransRequest.ts
新增翻译/OCR源接口调用回调页面结果
src/main/service/channel/product/translate/NiuTransChannel.ts
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。