news 2026/9/8 17:35:10

pot-desktop:跨平台划词翻译与截图 OCR,三端一条命令装好

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
pot-desktop:跨平台划词翻译与截图 OCR,三端一条命令装好

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)

从安装到跑通:三端一行命令与初始配置

平台一行安装命令手动方式
Windowswinget install Pylogmon.pot下载对应架构的 exe 安装包
macOSbrew tap pot-app/homebrew-tapbrew install --cask pot下载 dmg 拖入 Applications
Debian/Ubuntusudo apt-get install ./pot_amd64.debAUR:yay -S pot-translation
FlatpakFlathub 搜索com.pot_app.pot

首次启动后,按清单完成四项初始配置:

  • 界面语言与主题:设置→常规,选语言(20+ 种)、明暗主题
  • 翻译语言对:设置→翻译,源语言默认自动、目标语言默认简体中文
  • 一个翻译服务:设置→服务,内置 Google、Bing、有道等开箱即用
  • 全局快捷键:设置→快捷键,为选词、输入、截图 OCR、截图翻译各设一个组合键

第一次体验最短路径:给选词入口设一个组合键(如 Ctrl+C),选中文档里一段英文,按下快捷键,译文窗口会跟随鼠标弹出。快捷键注册逻辑见 src/window/Config/pages/Hotkey/。

高频功能上手:选词、截图、批量三种入口

🎯 划词翻译:选词即翻,无需复制粘贴

定位:选中任意文本,按快捷键在原地弹出译文。

  1. 设置→快捷键,给选词入口设组合键
  2. 在文档、网页、PDF 中选中要翻译的文本
  3. 按快捷键,译文窗口在鼠标位置弹出
  4. 窗口内可切换目标语言、复制译文 适用时机:读外文文档时逐句查看含义。

✂️ 截图 OCR:框选图片,识别并翻译

定位:框选图片区域,直接识别出文字并可继续翻译。

  1. 设置→快捷键,给截图 OCR 设组合键
  2. 按快捷键进入框选,拖出识别区域
  3. 松手后识别结果出现在文本框
  4. 要出译文时改用"截图翻译",一步完成 适用时机:处理扫描件、截图等无法复制的图片文字。

⌨️ 输入翻译:批量翻译整段文字

定位:呼出独立输入框,输入或粘贴大段文字批量翻译。

  1. 设置→快捷键,给输入入口设组合键
  2. 按快捷键呼出输入面板
  3. 输入或粘贴待翻译文本
  4. 按回车,多个引擎并行返回结果 适用时机:翻译整段文字、对比不同引擎结果。

进阶调优与扩展:快捷键、插件与外部 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/8 17:34:30

RK3588 别再用一个JSON走天下了-边缘AI配置体系这么搭

RK3588 别再用一个 JSON 走天下了,边缘 AI 配置体系这么搭很多做边缘 AI 设备的团队,把精力全放在算法和性能上,配置体系却是一个 config.json 塞到底。开发阶段没问题,一到量产和运维阶段,问题全来了: &am…

作者头像 李华
网站建设 2026/9/8 17:33:56

国产工业相机高端破局:从线扫到大面阵,埃科光电如何突围

1. 高端机器视觉的牌桌上,国产厂商拿到了什么底牌聊工业相机,很多人的第一反应还是Basler、海康,或者再往上一点想到德国、日本的那些老牌光学大厂。这种认知惯性可以理解,毕竟过去十年里,产线上跑得最稳的确实是进口设…

作者头像 李华
网站建设 2026/9/8 17:32:33

Python零基础入门:环境配置、虚拟环境与第一个小项目实战

1. 为什么我会把“装环境”和“写代码”这两件事放在同一篇里记如果你真的打算从零开始学Python,多半会和我当初一样,到处搜“python安装教程”“python入门”“python基础语法”,然后被一堆结果砸晕——问题是,收藏了十几个教程&…

作者头像 李华
网站建设 2026/9/8 17:31:47

微信场景下的多模态Embedding训练:数据、损失与部署全攻略

1. 写在前面:为什么要在“微信”语境下训练多模态 Embedding看到这个标题,你可能第一反应是:微信还能自己训模型?其实这里的“微信”有两层意思:一是微信生态里的业务场景(小程序、公众号、视频号、扫一扫、…

作者头像 李华