Releases: Topkill/tianruoocr
6.1.1
-
AI接口流式输出实现打字机效果,加快接口响应速度,需要在模式文件里设置参数"stream: true" -
修复
win7系统程序启动报错:无法找到字体。 -
测试发现win7不能使用部分AI接口API,请查看文档https://github.com/Topkill/tianruoocr/blob/main/docs/AI%E6%8E%A5%E5%8F%A3%E6%8C%87%E5%8D%97.md
-
win7有些离线接口不支持,请看文档:https://github.com/Topkill/tianruoocr/blob/main/docs/%E7%A6%BB%E7%BA%BF%E6%8E%A5%E5%8F%A3%E6%8C%87%E5%8D%97.md
-
增加设置页鼠标悬停自动切换功能
-
修复隐藏再显示窗口有时会触发重新翻译的问题
-
修复设置关闭"启动时检测更新"后,软件启动依旧检测更新的问题
Full Changelog: 6.1.0...6.1.1
6.1.0
-
增加
OpenAI兼容接口,只要api支持openai兼容格式,都可以使用:设置-AI密钥,设置-AI翻译接口
通过模式文件可以随意更换ai的提示词。详情请看官方文档 -
工具栏图标增加自定义大小功能:
设置-常规2-其他 -
增加添加文本改变后自动翻译功能的时间设置,设置为
0时可以关闭此功能,使用高级语法可控制哪些接口关闭和开启此功能:设置-常规2,高级语法请看官方文档 -
增加
webdav备份功能(实验性),只会备份Data文件夹,离线接口的模型、字典、高级配置文件和ai接口的模式文件如果不在Data文件夹,都不会被webdav备份,需要手动备份 -
设置窗口增加鼠标滚轮切换设置页功能,方便滚动切换设置页,需要把鼠标放到设置页的标题栏,然后滚动鼠标滚轮
-
设置窗口允许调整宽度,方便点击切换设置页,宽度会记忆至程序退出,如果软件重启,不会恢复上次的宽度
-
修复使用“右键菜单-转换-汉语拼音”时如果弹窗报错,之后点击翻译按钮会一直弹窗报错,除非重启软件的 bug
-
修复二维码识别在识别纯文本二维码时结果为空的 bug
-
修复有时翻译会翻译两次的 bug,出现场景比如文本变动自动翻译还没到时间前,用户手动点击一次翻译,之后自动翻译的时间到了,又会重新翻译一次
-
修复粘贴含有
emoji的文本时,导致所有中文字符变方块的 bug -
优化:切换字体不再触发重新翻译
-
调整
paddleocr,paddleocr2,rapidocr三个离线接口的识别效果,修复多行文本识别结果有时缺失某个或几个换行的问题。调整后可能会出现段落文本识别结果多出换行的情况,后续看反馈多不多 -
优化程序目录,将大部分
dll移动到lib文件夹(测试),看起来更整洁。如果遇到错误,请将lib文件夹里的dll移动回exe同级目录,并至仓库联系作者反馈
Full Changelog: 6.0.1...6.1.0
6.0.1
离线接口数据包下载地址:https://www.123684.com/s/aLLA-jLmWd?pwd=566E
-
修复 "设置-常规-识别弹窗" 取消勾选时,识别出现一闪而过的窗口的bug
-
修复 朗读 功能,如果用户选中文本,会朗读选中文本而不是全文,如果用户不选中文本,朗读全文
-
修复
paddleocr2接口在解压离线数据包后,使用内置的默认模型设置时,有时会报错"外部组件异常"的bug -
优化
paddelocr接口、rapidocr因缺少离线数据包而识别失败时,解压离线数据包后需要重启软件才能正常使用的情景,
现在不需要重启软件了,因缺少离线数据包而识别失败时,只要解压离线数据包即可继续正常识别 -
合并功能增加合并时去除所有空格选项
-
托盘图标鼠标左键单击可以显示或隐藏主窗口,作用等同于 "设置-快捷键" 的"识别界面"的快捷键和托盘右键菜单里的"显示",方便查看上次识别结果及切换接口
以下为beta版的更新内容:
- 修复设置里已经输入了腾讯表格专用密钥,使用时依旧提示 "请在设置中输入腾讯标准版密钥或表格识别专用密钥" 的
bug - 增加离线
ocr接口,三选一即可:-
PaddleOCR:只支持64位,使用mkldnn加速,速度较快,需cpu支持AVX指令集。支持ppocrv5。推荐首选 -
PaddleOCR2:只支持64位,cpu不支持AVX指令集请使用它,速度较慢。支持ppocrv5 -
RapidOCR:支持32位和64位,但最高只支持ppocrv4版本模型,不支持ppocrv5。未知是否支持无AVX指令集的cpu,请自测
-
使用方法:设置中选择使用的模型文件。需选择 det,cls,rec 三种模型文件,和字典文件 keys
PaddleOCR 和 PaddleOCR2 接口是选择模型文件夹,RapidOCR 接口是选择 .onnx 模型文件。三个接口字典文件都是选择 .txt 文件。更详细的说明请查看《离线接口指南》文档。
-
增加百度手写识别接口,手写识别可以使用百度手写接口,腾讯高精度接口及离线接口。
-
表格识别新增导出表格功能,识别完成现在可以直接导出文件了
-
字体设置持久化,现在重启软件会记住用户选择的字体了
-
新增窗口大小和位置记忆功能,现在可以自由调整窗口大小及位置了。双击窗口标题栏可以恢复默认窗口大小及位置
-
新增剪贴板监听翻译功能,托盘菜单可快捷开启和关闭剪贴板监听
-
新增截图翻译功能
-
新增原文隐藏和显示功能,翻译后可以自由隐藏和显示原文,只保留译文。窗口过小时显隐原文按钮可能会遮挡工具栏,右键单击它可以隐藏。
-
新增:
-
针对设置里翻译接口的源语言设为 auto 自动检测,有时翻译不准;
-
或者想要临时切换源语言和目标语言重新翻译的情况,
-
翻译窗口工具栏的中英互译按钮(工具栏的第一个按钮)右键单击可弹出临时窗口设置源和目标语言并重新翻译
-
-
右键菜单的
转换新增盘古之白排版(测试)
6.0.1-beta
离线接口数据包及此版本云盘下载地址:https://www.123684.com/s/aLLA-jLmWd?pwd=566E
-
修复设置里已经输入了腾讯表格专用密钥,使用时依旧提示 "请在设置中输入腾讯标准版密钥或表格识别专用密钥" 的
bug -
增加离线
ocr接口,三选一即可:-
PaddleOCR:只支持64位,使用mkldnn加速,速度较快,需cpu支持AVX指令集。支持ppocrv5。推荐首选 -
PaddleOCR2:只支持64位,cpu不支持AVX指令集请使用它,速度较慢。支持ppocrv5 -
RapidOCR:支持32位和64位,但最高只支持ppocrv4版本模型,不支持ppocrv5。未知是否支持无AVX指令集的cpu,请自测
-
使用方法:设置中选择使用的模型文件。需选择 det,cls,rec 三种模型文件,和字典文件 keys
PaddleOCR 和 PaddleOCR2 接口是选择模型文件夹,RapidOCR 接口是选择 .onnx 模型文件。三个接口字典文件都是选择 .txt 文件。更详细的说明请查看《离线接口指南》文档。
-
增加百度手写识别接口,手写识别可以使用百度手写接口,腾讯高精度接口及离线接口。
-
表格识别新增导出表格功能,识别完成现在可以直接导出文件了
-
字体设置持久化,现在重启软件会记住用户选择的字体了
-
新增窗口大小和位置记忆功能,现在可以自由调整窗口大小及位置了。双击窗口标题栏可以恢复默认窗口大小及位置
-
新增剪贴板监听翻译功能,托盘菜单可快捷开启和关闭剪贴板监听
-
新增截图翻译功能
-
新增原文隐藏和显示功能,翻译后可以自由隐藏和显示原文,只保留译文。窗口过小时显隐原文按钮可能会遮挡工具栏,右键单击它可以隐藏。
-
新增:
-
针对设置里翻译接口的源语言设为 auto 自动检测,有时翻译不准;
-
或者想要临时切换源语言和目标语言重新翻译的情况,
-
翻译窗口工具栏的中英互译按钮(工具栏的第一个按钮)右键单击可弹出临时窗口设置源和目标语言并重新翻译
-
-
右键菜单的
转换新增盘古之白排版(测试)
6.0.0.2
此版本为测试版:
-
修复腾讯 ocr 标准版接口设置页的识别语言选项重置按钮及恢复默认按钮点击后无法把识别语言重置回默认值的 bug
-
增加静默识别功能,入口:托盘菜单。支持设置单独的快捷键,此功能不需要
常规-识别弹窗关闭 -
优化快捷键设置功能,现在支持多个修饰键了(如
ctrl+shift+a),原来仅支持一个修饰键(如ctrl+a) -
输入翻译功能增加输入后自动翻译功能(
设置-常规),增加翻译后自动复制功能(设置-翻译后操作)。- 工具栏的自动翻译对输入翻译无效,所以当你看到输入翻译窗口工具栏翻译图标变红,但输入翻译没有自动翻译时是正常的
-
ocr识别功能增加 ocr 识别后自动复制,ocr 识别后自动翻译(
设置-识别后操作),增加 ocr 翻译后自动复制(设置-翻译后操作)- 当 识别后自动复制 和 识别后自动翻译 和 ocr 翻译后自动复制 三个功能都启用时,只复制翻译结果,不复制识别结果
-
修改
常规-音效区域设置文本,并将识别结果复制到粘贴板功能移动到设置-识别后操作 -
优化合并文本方法,增加合并时智能去除空格功能,增加合并和拆分后自动复制功能(
设置-工具栏) -
修复百度表格识别,增加腾讯表格识别,阿里表格暂未修复(
设置-密钥) -
增强 bing2 翻译接口稳定性,默认翻译接口从谷歌改为 bing2
-
翻译功能支持编辑文本后自动重新翻译
-
检查更新功能支持检测实验版本(ps:这个版本算实验版本,但是因为上版本不支持检测实验版本的更新,所以这个版本当作正式版发行了)
-
添加输入翻译窗口对 "合并时智能去除空格" 和 "合并后自动复制" 选项的支持
6.0.0.1
6.0.0
-
更新版本号
-
升级框架至
.net framework 4.8.1 -
增强 搜狗 ocr 接口 稳定性
-
修复失效
ocr接口:- 百度 ocr
- 腾讯 ocr
修复失效翻译接口:
- 百度翻译
- 腾讯翻译
增加 新的
ocr接口:- 百度ocr - 高精度
- 腾讯ocr - 高精度
- 微信 ocr
- 目前只支持 x64 版,x86 版暂时无法使用,x86 版解压后可删除
wco_data文件夹减少硬盘占用
- 目前只支持 x64 版,x86 版暂时无法使用,x86 版解压后可删除
- 更多接口请自行查看
增加 新的翻译接口:
- bing 翻译
- Microsoft 翻译
- Yandex 翻译
- 更多接口请自行查看
-
部分 ocr 接口 支持用户手动设置识别语言
-
翻译接口 支持用户手动设置源语言和目标语言,默认自动检测源语言和自动判断目标语言
-
增加新功能:输入翻译
-
增强 查找替换 功能:添加 忽略大小写 选项
-
允许用户在设置里 自定义右键菜单显示的 ocr 识别及翻译接口
6.6.6
更新内容
- 更新版本号
- 升级框架至 .net framework 4.8.1
- 增强搜狗 ocr 稳定性
- 修复失效 ocr 接口:
- 百度 ocr
- 腾讯 ocr
- 修复失效翻译接口:
- 百度翻译
- 腾讯翻译
- 增加 ocr 接口:
- 微信 ocr
目前只支持 x64 版,x86 版暂时无法使用
- 微信 ocr
- 增加翻译接口:
- bing 翻译
- Microsoft 翻译
- Yandex 翻译
- 翻译接口支持用户手动设置源语言和目标语言,默认自动检测源语言和自动判断目标语言
已知问题
- bing 翻译结果有时会丢失换行符,暂时没找到原因
- 快速翻译功能会自动复制选中文本到粘贴板,暂不修复
- 任务管理器里天若的进程名在识别文本后会变为耗时时间
- 可能还有隐藏性bug