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


评论0+