免费 · 离线 · 全局热键 · 无需切页 基于 Umi-OCR v2.1.5(MIT)深度定制 —— 声明:本项目仅用于学习与技术交流,请勿用于商业用途。
原版 Umi-OCR 有个恼人的限制:「屏幕截图」「截屏翻译」的功能页必须先手动打开,快捷键才生效。切来切去,效率全无。
IFY 用一个全局热键桥接器(HotkeyBridge)彻底解决了它:
| 痛点 | IFY 的做法 |
|---|---|
| 必须先打开功能页才能用热键 | 软件启动后,任意状态按热键直接用,页面未打开则自动调出并立即进入截图/翻译 |
| 改热键要重新配置桥接 | 与原版共用配置存储,改完即生效 |
| 翻译、OCR 来回切页 | F4 截图 OCR / F3 截屏翻译 / Alt+V 粘贴识别,一指禅 |
| 热键 | 功能 | 使用场景 |
|---|---|---|
| F4 | 屏幕截图 OCR | 游戏截图、文档摘录、视频字幕……框住即识别 |
| F3 | 截屏翻译 | 看外文资料、生肉视频,截一段立刻变中文 |
| Alt+V | 粘贴图片识别 | 复制微信/网页图片直接出文字 |
全程离线识别,不联网、不上传截图,隐私无忧。
- 离线 OCR(PaddleOCR 引擎,内置多语言)
- 截图翻译(多翻译引擎可选)
- 二维码识别与生成
- 批量图片 / PDF 文档识别
- 后台模式:关窗口驻留托盘,纯热键工作流
- 下载本仓库(Clone 或 Code → Download ZIP)
- 双击
IFY.exe,开箱即用(便携版,免安装) - 按下 F4,框选屏幕任意区域——就这样
热键可在软件「全局设置」中自定义,桥接器自动同步。
- HotkeyBridge 全局热键桥接(
UmiOCR-data/qt_res/qml/EventBus/HotkeyBridge.qml)- 启动时为未打开的功能页代注册热键,事件触发自动开页并调用功能函数
- 与页面自身热键组件互不冲突,页面打开后无缝接管
- 品牌更名 IFY:窗口标题、系统托盘、关于页、exe 文件名与内嵌图标全套更换(机器人主题橙色品牌视觉)
IFY.exe 主程序
UmiOCR-data/
├── py_src/ Python 源码(含事件总线、HTTP 服务)
├── qt_res/ QML 界面资源(HotkeyBridge.qml 在 EventBus/ 下)
├── plugins/ PaddleOCR 等引擎插件
├── site-packages/ runtime/ 便携依赖环境
└── backup_20260904_hotkey_bridge/ 修改前原始文件备份(可用于对照)
- 原项目:Umi-OCR by Hiroi_sora,MIT License —— 感谢原作者的优秀开源贡献
- 本仓库遵循 MIT License 开源
- 欢迎交流:Issues 区开放,遇到问题请附上系统版本与截图
再次声明:仅用于学习与技术交流。