OCRCO 是一款基于 Python + PyQt6 开发的轻量级 Windows 桌面 OCR 工具。它集成了 WeChatOCR 本地引擎,能够快速、精准地识别屏幕截图中的文字,并提供实时翻译功能。
🚀 核心优势:本地离线识别(保护隐私)、内存自动释放(轻量运行)、极简交互。
- 🎯 极速截图:全局快捷键
Alt + A一键唤起,左键框选,右键取消。 - 🔒 本地离线引擎:内置 WeChatOCR 引擎,无需联网即可识别,识别率极高,尤其适合票据、文档提取。
- 🧠 智能内存优化:独创 "Light Mode" 机制。识别完成后按
ESC或关闭窗口,程序自动释放显存与内存,后台静默占用极低。 - 🌐 辅助翻译:集成 Google Translate 接口,一键将识别结果翻译为中文。
- 📋 自动工作流:识别成功后自动复制文字到剪贴板,支持开机自启。
- 👁️ 视觉体验:高清截图预览,UI 自动缩放,支持高 DPI 屏幕。
前往本项目的 Releases 页面下载最新的 OCRCO.exe 压缩包。
- 解压压缩包(确保
ocr_engine文件夹与 exe 在同一目录)。 - 双击
OCRCO.exe即可使用。
如果你是开发者,想自己修改代码:
# 1. 克隆仓库
git clone [https://github.com/eielyving/OCRCO.git](https://github.com/eielyving/OCRCO.git)
cd OCRCO
# 2. 安装依赖
pip install -r requirements.txt
# 3. 运行
python main.py| 操作 | 说明 |
|---|---|
| Alt + A | 唤起截图 (全局热键) |
| 鼠标左键拖拽 | 框选需要识别的区域 |
| 鼠标右键 | 取消截图/退出截图模式 |
| ESC | 隐藏窗口并进入静默模式 (清理内存) |
| 复制并隐藏 | 将图片存入剪贴板,并后台运行 |
-
确保安装了 PyInstaller:
pip install pyinstaller -
使用项目自带的配置文件进行打包:
pyinstaller OCRCO.spec -
打包完成后,在
dist文件夹中找到OCRCO.exe。 -
重要:将根目录下的
ocr_engine文件夹手动复制到dist文件夹中,与 exe 同级,否则无法识别
-
Python 3.10+
-
PyQt6 - 图形界面框架
-
WeChatOCR - 提取自微信的强力 OCR 引擎
-
Keyboard - 全局热键管理
此项目供学习交流使用。WeChatOCR 引擎版权归腾讯所有。
