Topkill/tianruoocr
天若OCR开源6.0版本,续更开源5.0版,全新版本,全新出发
TianRuo OCR v6 – 轻量级 Windows OCR + 翻译工具
是什么
- 一个 Windows 桌面应用程序,可从屏幕捕获文本,进行识别(OCR),并翻译成其他语言。它基于早期的 tianruoocr 项目,并增加了错误修复和一些新功能。
主要功能
| 领域 | 使用方式 | 所得结果 |
|---|---|---|
| 文本捕获与 OCR | • 双击托盘图标或按 F4 进行常规扫描。 • 使用 静默 模式(托盘菜单或快捷键)可直接将识别出的文本复制到剪贴板,无需弹窗。 |
识别印刷体文本、表格,以及(若所选后端支持)手写文本。 |
| 翻译 | • OCR 后,点击工具栏按钮进行翻译。 • 右键点击翻译窗口可更改源语言/目标语言并重新翻译。 • 快速翻译(默认 F9)可对任意选中文本操作:快速 模式下结果将复制到剪贴板(若可能则自动粘贴);窗口 模式下会弹出一个小结果窗口。 • 截图翻译:通过托盘或快捷键触发,捕获的图像将被 OCR 并显示翻译结果(或静默复制)。 • 剪贴板监听模式会自动翻译你复制的任何内容。 |
支持多种在线翻译服务(Google、Bing、Microsoft、Yandex 等)以及接受提示的 AI 基础翻译接口。 |
| 表格处理 | 选择百度或腾讯的表格 OCR 服务;成功扫描后可直接导出为 Excel 或使用 Ctrl + V 粘贴。 | 提取的表格保留数据;两种导出方式的格式可能不同。 |
| 手写识别 | 选择百度手写、腾讯高精度或支持手写的离线模型。 | 手写字符可转换为可编辑文本。 |
底层引擎
- 在线 OCR 服务 – 百度、腾讯等(需自行获取 API 密钥)。部分服务有免费额度,应用会提醒您监控使用量。
- 离线 OCR 后端 – 可从三个内置选项中选择:PaddleOCR、PaddleOCR2 或 RapidOCR。这些在本地运行,无需互联网连接。
- 翻译后端 – 全部为在线服务;API 密钥在 设置 → 翻译接口 页面配置。通过相同的“AI 接口指南”也支持 AI 风格翻译(基于提示)。
配置亮点
- 所有快捷键均可自定义;默认为 F4(OCR)和 F9(翻译)。
- 在 设置 → 一般 中可切换 静默 OCR、快速翻译 和截图翻译行为。
- “文本更改后自动翻译” 选项允许设置去抖时间(毫秒),并可使用简单逗号分隔语法选择性地白名单/黑名单特定翻译服务(例如:
1000,Bing,Bing2)。 - API 密钥在 密钥 部分输入;应用不自带任何密钥。
已知限制
- 任务管理器中显示的进程名在识别任务后会变为经过时间,可能造成混淆。
- 部分表情符号在 UI 中无法正确渲染,显示为方块。
- 已在 Windows 10 上测试;其他 Windows 版本可能存在异常。
谁会用到?
- 需要快速提取屏幕文本(如阅读 PDF、游戏或聊天窗口)但不想打开完整 OCR 套件的用户。
- 频繁翻译文本片段并希望使用单个快捷键工作流的人。
- 寻找可指向各种 OCR/翻译 API 的现成 Windows 前端的开发者。
快速上手
- 下载最新版本(或从源码构建)。
- 运行程序;它将以托盘图标形式出现。
- 打开 设置 → 密钥,为计划使用的 OCR 或翻译服务添加所需的 API 密钥。
- 使用 F4 捕获文本,F9 翻译,或探索托盘菜单中的静默和截图模式。
致谢 本项目复用了原始 tianruoocr 仓库的代码,并整合了来自多个开源工具(如 STranslate、GTranslate、WeChatOcr、pot-desktop)的修复和额外接口。
相关
- 项目
- 项目
- 项目
- 项目
- 项目