Skip to content

Releases: Topkill/tianruoocr

6.1.1

29 Dec 08:02

Choose a tag to compare

Full Changelog: 6.1.0...6.1.1

6.1.0

27 Dec 11:06

Choose a tag to compare

  • 增加 OpenAI兼容 接口,只要api支持openai兼容格式,都可以使用:设置-AI密钥设置-AI翻译接口
    通过模式文件可以随意更换ai提示词。详情请看官方文档

  • 工具栏图标增加自定义大小功能:设置-常规2-其他

  • 增加添加文本改变后自动翻译功能的时间设置,设置为0时可以关闭此功能,使用高级语法可控制哪些接口关闭和开启此功能:设置-常规2,高级语法请看官方文档

  • 增加webdav备份功能(实验性),只会备份Data文件夹,离线接口的模型、字典、高级配置文件和ai接口的模式文件如果不在Data文件夹,都不会被webdav备份,需要手动备份

  • 设置窗口增加鼠标滚轮切换设置页功能,方便滚动切换设置页,需要把鼠标放到设置页的标题栏,然后滚动鼠标滚轮

  • 设置窗口允许调整宽度,方便点击切换设置页,宽度会记忆至程序退出,如果软件重启,不会恢复上次的宽度

  • 修复使用“右键菜单-转换-汉语拼音”时如果弹窗报错,之后点击翻译按钮会一直弹窗报错,除非重启软件的 bug

  • 修复二维码识别在识别纯文本二维码时结果为空的 bug

  • 修复有时翻译会翻译两次的 bug,出现场景比如文本变动自动翻译还没到时间前,用户手动点击一次翻译,之后自动翻译的时间到了,又会重新翻译一次

  • 修复粘贴含有emoji的文本时,导致所有中文字符变方块的 bug

  • 优化:切换字体不再触发重新翻译

  • 调整paddleocrpaddleocr2rapidocr三个离线接口的识别效果,修复多行文本识别结果有时缺失某个或几个换行的问题。调整后可能会出现段落文本识别结果多出换行的情况,后续看反馈多不多

  • 优化程序目录,将大部分dll移动到lib文件夹(测试),看起来更整洁。如果遇到错误,请将lib文件夹里的dll移动回exe同级目录,并至仓库联系作者反馈

Full Changelog: 6.0.1...6.1.0

6.0.1

08 Nov 07:02

Choose a tag to compare

离线接口数据包下载地址: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,请自测

使用方法:设置中选择使用的模型文件。需选择 detclsrec 三种模型文件,和字典文件 keys

PaddleOCRPaddleOCR2 接口是选择模型文件夹,RapidOCR 接口是选择 .onnx 模型文件。三个接口字典文件都是选择 .txt 文件。更详细的说明请查看《离线接口指南》文档。

  • 增加百度手写识别接口手写识别可以使用百度手写接口,腾讯高精度接口及离线接口

  • 表格识别新增导出表格功能,识别完成现在可以直接导出文件了

  • 字体设置持久化,现在重启软件会记住用户选择的字体了

  • 新增窗口大小和位置记忆功能,现在可以自由调整窗口大小及位置了。双击窗口标题栏可以恢复默认窗口大小及位置

  • 新增剪贴板监听翻译功能,托盘菜单可快捷开启和关闭剪贴板监听

  • 新增截图翻译功能

  • 新增原文隐藏和显示功能,翻译后可以自由隐藏和显示原文,只保留译文。窗口过小时显隐原文按钮可能会遮挡工具栏,右键单击它可以隐藏。

  • 新增:

    • 针对设置里翻译接口的源语言设为 auto 自动检测,有时翻译不准

    • 或者想要临时切换源语言和目标语言重新翻译的情况,

    • 翻译窗口工具栏的中英互译按钮(工具栏的第一个按钮)右键单击可弹出临时窗口设置源和目标语言并重新翻译

  • 右键菜单的 转换 新增盘古之白排版(测试)

6.0.1-beta

08 Oct 06:45

Choose a tag to compare

6.0.1-beta Pre-release
Pre-release

离线接口数据包及此版本云盘下载地址: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,请自测

使用方法:设置中选择使用的模型文件。需选择 detclsrec 三种模型文件,和字典文件 keys

PaddleOCRPaddleOCR2 接口是选择模型文件夹,RapidOCR 接口是选择 .onnx 模型文件。三个接口字典文件都是选择 .txt 文件。更详细的说明请查看《离线接口指南》文档。

  • 增加百度手写识别接口手写识别可以使用百度手写接口,腾讯高精度接口及离线接口

  • 表格识别新增导出表格功能,识别完成现在可以直接导出文件了

  • 字体设置持久化,现在重启软件会记住用户选择的字体了

  • 新增窗口大小和位置记忆功能,现在可以自由调整窗口大小及位置了。双击窗口标题栏可以恢复默认窗口大小及位置

  • 新增剪贴板监听翻译功能,托盘菜单可快捷开启和关闭剪贴板监听

  • 新增截图翻译功能

  • 新增原文隐藏和显示功能,翻译后可以自由隐藏和显示原文,只保留译文。窗口过小时显隐原文按钮可能会遮挡工具栏,右键单击它可以隐藏。

  • 新增:

    • 针对设置里翻译接口的源语言设为 auto 自动检测,有时翻译不准

    • 或者想要临时切换源语言和目标语言重新翻译的情况,

    • 翻译窗口工具栏的中英互译按钮(工具栏的第一个按钮)右键单击可弹出临时窗口设置源和目标语言并重新翻译

  • 右键菜单的 转换 新增盘古之白排版(测试)

6.0.0.2

16 Sep 11:04

Choose a tag to compare

此版本为测试版:

  • 修复腾讯 ocr 标准版接口设置页的识别语言选项重置按钮恢复默认按钮点击后无法把识别语言重置回默认值的 bug

  • 增加静默识别功能,入口:托盘菜单。支持设置单独的快捷键,此功能不需要常规-识别弹窗关闭

  • 优化快捷键设置功能,现在支持多个修饰键了(如 ctrl+shift+a),原来仅支持一个修饰键(如 ctrl+a

  • 输入翻译功能增加输入后自动翻译功能(设置-常规),增加翻译后自动复制功能(设置-翻译后操作)。

    • 工具栏的自动翻译对输入翻译无效,所以当你看到输入翻译窗口工具栏翻译图标变红,但输入翻译没有自动翻译时是正常的
  • ocr识别功能增加 ocr 识别后自动复制,ocr 识别后自动翻译设置-识别后操作),增加 ocr 翻译后自动复制设置-翻译后操作

    • 识别后自动复制 和 识别后自动翻译 和 ocr 翻译后自动复制 三个功能都启用时,只复制翻译结果,不复制识别结果
  • 修改常规-音效区域设置文本,并将识别结果复制到粘贴板功能移动到设置-识别后操作

  • 优化合并文本方法,增加合并时智能去除空格功能,增加合并和拆分后自动复制功能(设置-工具栏

  • 修复百度表格识别,增加腾讯表格识别,阿里表格暂未修复(设置-密钥

  • 增强 bing2 翻译接口稳定性,默认翻译接口从谷歌改为 bing2

  • 翻译功能支持编辑文本后自动重新翻译

  • 检查更新功能支持检测实验版本(ps:这个版本算实验版本,但是因为上版本不支持检测实验版本的更新,所以这个版本当作正式版发行了)

  • 添加输入翻译窗口对 "合并时智能去除空格" 和 "合并后自动复制" 选项的支持

6.0.0.1

13 Sep 15:27

Choose a tag to compare

临时加更,修复识别结果文本渲染问题,请务必更新

文本渲染问题表现如:

  • 识别结果有重复行,且重复的行往往开头少几个字符
  • 识别结果少字,有空白,鼠标选中空白后出现字

在最大化/全屏窗口或使用鼠标选中文本后往往恢复正常

6.0.0

10 Sep 08:53

Choose a tag to compare

  1. 更新版本号

  2. 升级框架至 .net framework 4.8.1

  3. 增强 搜狗 ocr 接口 稳定性

  4. 修复失效 ocr 接口:

    • 百度 ocr
    • 腾讯 ocr

    修复失效翻译接口:

    • 百度翻译
    • 腾讯翻译

    增加 新的 ocr 接口:

    • 百度ocr - 高精度
    • 腾讯ocr - 高精度
    • 微信 ocr
      • 目前只支持 x64 版,x86 版暂时无法使用,x86 版解压后可删除wco_data文件夹减少硬盘占用
    • 更多接口请自行查看

    增加 新的翻译接口:

    • bing 翻译
    • Microsoft 翻译
    • Yandex 翻译
    • 更多接口请自行查看
  5. 部分 ocr 接口 支持用户手动设置识别语言

  6. 翻译接口 支持用户手动设置源语言和目标语言,默认自动检测源语言和自动判断目标语言

  7. 增加新功能:输入翻译

  8. 增强 查找替换 功能:添加 忽略大小写 选项

  9. 允许用户在设置里 自定义右键菜单显示的 ocr 识别及翻译接口

6.6.6

05 Sep 11:16

Choose a tag to compare

6.6.6 Pre-release
Pre-release

更新内容

  • 更新版本号
  • 升级框架至 .net framework 4.8.1
  • 增强搜狗 ocr 稳定性
  • 修复失效 ocr 接口:
    • 百度 ocr
    • 腾讯 ocr
  • 修复失效翻译接口:
    • 百度翻译
    • 腾讯翻译
  • 增加 ocr 接口:
    • 微信 ocr
      目前只支持 x64 版,x86 版暂时无法使用
  • 增加翻译接口:
    • bing 翻译
    • Microsoft 翻译
    • Yandex 翻译
  • 翻译接口支持用户手动设置源语言和目标语言,默认自动检测源语言和自动判断目标语言

已知问题

  • bing 翻译结果有时会丢失换行符,暂时没找到原因
  • 快速翻译功能会自动复制选中文本到粘贴板,暂不修复
  • 任务管理器里天若的进程名在识别文本后会变为耗时时间
  • 可能还有隐藏性bug