一款 Windows 桌面翻译工具。选中文本或框选屏幕区域,按下快捷键即可弹出翻译结果。基于腾讯 Hy-MT2-1.8B 离线翻译与 RapidOCR 引擎,支持中英文互译、OCR 截图翻译、自定义快捷键、深色主题 UI。

✨ 功能特点
🌐 一键翻译 — 选中文本,按下快捷键即可翻译
🖼️ OCR 截图翻译 — 框选屏幕区域,识别图片/视频/PDF 中的文字并翻译
⌨️ 自定义快捷键 — 翻译与 OCR 各自独立快捷键,通过托盘菜单设置
🔄 智能方向 — 自动识别中文→英文 / 英文→中文
🔌 离线工作 — 翻译用腾讯 Hy-MT2-1.8B 模型,OCR 用 RapidOCR,下载模型后无需联网
⚡ 高性能 — 翻译基于 llama.cpp 推理引擎,OCR 基于 ONNX Runtime,CPU 多线程加速
🎨 现代 UI — 深色半透明悬浮窗,毛玻璃风格
📌 系统托盘 — 后台常驻,不占任务栏空间
📋 一键复制 — 翻译结果支持一键复制到剪贴板
🖱️ 智能定位 — 翻译窗口自动跟随鼠标位置
📏 自适应高度 — 翻译窗口高度随内容自动调整,支持滚动条
🔒 单实例保护 — 防止程序多开,重复运行时自动提示

⚠️ 注意事项
需要 Python 3.10+
pynput 库在某些情况下可能需要 管理员权限 才能捕获全局热键
首次运行需要联网下载 Hy-MT2-1.8B GGUF 模型(约 1.13GB)
翻译质量基于腾讯 Hy-MT2-1.8B 模型,支持中英文高质量互译
模型使用 Q4_K_M 量化,在保证质量的同时减少内存占用
默认使用 CPU 多线程推理,无需 GPU
自定义快捷键设置会自动保存到 settings.json 文件中
已优化高 DPI 显示器支持,文字显示清晰且大小合适
日志写入 translate.log,按大小轮转:单文件最大 10MB,最多保留 5 个历史文件

GitHub地址:https://github.com/ifocus9/PopTrans

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系客服QQ3387285338进行处理。