# Windows桌面翻译工具PopTrans

*Published:* 2026-07-05
*Author:* 客服001

一款 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