pot-desktop:跨平台划词翻译与截图 OCR,三端一条命令装好
【免费下载链接】pot-desktop🌈一个跨平台的划词翻译和OCR软件 | A cross-platform software for text translation and recognition.项目地址: https://gitcode.com/GitHub_Trending/po/pot-desktop
读英文文档时选中一段话,想立刻看懂意思,却还得切到浏览器、粘贴、等加载。pot-desktop 是跨平台的划词翻译与 OCR 工具,选中文本按快捷键即弹出译文,支持截图 OCR 识别图片文字,适合读外文资料、处理图文混排内容的办公与学习场景。
pot-desktop 是什么:跨平台划词翻译 + 截图 OCR
pot-desktop 是一个跨平台桌面翻译器,基于 Tauri 1.6 + Rust + JavaScript 构建,覆盖 Windows、macOS、Linux 三端,并在 KDE、Gnome、Hyprland 下适配 Wayland。与单一翻译网页不同,它把选词、输入、截图识别、截图翻译四类入口接入了 20 余个翻译接口与十余个 OCR 接口,可多引擎并行返回结果。
适合人群:
- 常读外文论文、技术文档的人
- 需要翻译扫描件、截图等图片文字的人
- 希望离线、本地化翻译的人(内置 Ollama、系统 OCR、Tesseract.js)
从安装到跑通:三端一行命令与初始配置
| 平台 | 一行安装命令 | 手动方式 |
|---|---|---|
| Windows | winget install Pylogmon.pot | 下载对应架构的 exe 安装包 |
| macOS | brew tap pot-app/homebrew-tap后brew install --cask pot | 下载 dmg 拖入 Applications |
| Debian/Ubuntu | sudo apt-get install ./pot_amd64.deb | AUR:yay -S pot-translation |
| Flatpak | Flathub 搜索com.pot_app.pot | 无 |
首次启动后,按清单完成四项初始配置:
- 界面语言与主题:设置→常规,选语言(20+ 种)、明暗主题
- 翻译语言对:设置→翻译,源语言默认自动、目标语言默认简体中文
- 一个翻译服务:设置→服务,内置 Google、Bing、有道等开箱即用
- 全局快捷键:设置→快捷键,为选词、输入、截图 OCR、截图翻译各设一个组合键
第一次体验最短路径:给选词入口设一个组合键(如 Ctrl+C),选中文档里一段英文,按下快捷键,译文窗口会跟随鼠标弹出。快捷键注册逻辑见 src/window/Config/pages/Hotkey/。
高频功能上手:选词、截图、批量三种入口
🎯 划词翻译:选词即翻,无需复制粘贴
定位:选中任意文本,按快捷键在原地弹出译文。
- 设置→快捷键,给选词入口设组合键
- 在文档、网页、PDF 中选中要翻译的文本
- 按快捷键,译文窗口在鼠标位置弹出
- 窗口内可切换目标语言、复制译文 适用时机:读外文文档时逐句查看含义。
✂️ 截图 OCR:框选图片,识别并翻译
定位:框选图片区域,直接识别出文字并可继续翻译。
- 设置→快捷键,给截图 OCR 设组合键
- 按快捷键进入框选,拖出识别区域
- 松手后识别结果出现在文本框
- 要出译文时改用"截图翻译",一步完成 适用时机:处理扫描件、截图等无法复制的图片文字。
⌨️ 输入翻译:批量翻译整段文字
定位:呼出独立输入框,输入或粘贴大段文字批量翻译。
- 设置→快捷键,给输入入口设组合键
- 按快捷键呼出输入面板
- 输入或粘贴待翻译文本
- 按回车,多个引擎并行返回结果 适用时机:翻译整段文字、对比不同引擎结果。
进阶调优与扩展:快捷键、插件与外部 HTTP 接口
按使用场景挑选设置,各翻译接口的实现集中在 src/services/translate/:
| 场景 | 推荐设置 | 效果 |
|---|---|---|
| 离线、不出网也能翻译 | 服务里加 Ollama、系统 OCR、Tesseract.js | 本地翻译与识别 |
| 重复翻译相同内容 | 设置→翻译,关闭历史记录、按需自动复制 | 减少冗余操作 |
| 多引擎对比 | 服务里同时启用多个翻译接口 | 一次拿到多种译文 |
| 与其他软件联动 | 设置→常规,记下服务端口(默认 60828)走 HTTP | 自定义自动化流程 |
| 扩展内置接口 | 偏好设置→服务设置→安装外部插件(.potext) | 增加翻译/OCR/生词本能力 |
| 网络受限 | 设置→常规,配置代理地址与端口 | 经代理访问云服务 |
外部接口默认监听 127.0.0.1:60828,常用端点:GET /selection_translate触发划词翻译,GET /ocr_recognize触发截图 OCR,GET /ocr_translate触发截图翻译,POST /传文返回译文;用 curl 即可调用,如curl "127.0.0.1:60828/selection_translate"。
想在多台机器间同步设置,可在 设置→备份 里导出到本地文件、WebDAV 或阿里云网盘;积累生词则在服务中启用 Anki、欧路词典等接口,把选中词一键加入记忆卡片。
插件在 Windows 下若报"找不到指定模块",多为缺 C++ 运行库;报"不是有效的 Win32 应用程序"则说明插件架构(x64/arm64)与系统不符,去插件仓库下载对应版本即可。
常见问题自查:启动、划词与 OCR 三类卡点
| 现象 | 原因 | 处理办法 |
|---|---|---|
| 启动后无界面、点托盘无反应 | WebView2 缺失或被禁用 | 安装 WebView2,或改用内置 WebView2 的 fix_webview2 版本 |
| macOS 提示开发者无法验证 | 系统未放行 | 设置→隐私与安全性点"仍要打开",或终端执行sudo xattr去隔离属性 |
| 选词翻译无反应 | 辅助功能权限缺失 | 设置→隐私与安全性→辅助功能,移除后重新添加 pot |
| 快捷键不生效(Wayland) | 应用内快捷键不支持 Wayland | 用系统快捷键 + curl 调 HTTP 接口触发 |
| 截图 OCR 不可用(Hyprland) | 内置截图与 Wayland 不兼容 | 用系统截图工具存图后调/ocr_recognize?screenshot=false |
| 翻译服务报错 | API key 未填或额度不足 | 设置→服务,核对接口与密钥 |
Hyprland 的窗口跟随等规则示例可参考 patches/hyprland.patch。
合上这页后,先去 设置→快捷键 给划词翻译设一个组合键,再选中文档里一句英文按下去试试。
【免费下载链接】pot-desktop🌈一个跨平台的划词翻译和OCR软件 | A cross-platform software for text translation and recognition.项目地址: https://gitcode.com/GitHub_Trending/po/pot-desktop
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考