news 2026/9/8 22:43:55

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 识别桌面应用,本文带你从零把它装起来、跑起来、配置好,全程不需要额外知识。

它上手后能干什么

先说三个最常用的场景,装完你就能体会到它的价值:

  • 划词翻译:在任意软件里选中一段外文,按一下你设定的快捷键,译文直接弹出来,支持 OpenAI、谷歌、Bing 等多个接口并行返回结果,哪个快用哪个。
  • 截图 OCR:按一下快捷键框选屏幕区域,图中的文字马上被识别成可复制的文本;不想用云端接口时,还能切换到 Tesseract.js 离线识别,文字不出本机。
  • 剪贴板翻译:在翻译面板上开启剪贴板监听后,随手复制一段文字就自动出现翻译结果,连快捷键都不用按。

动手前先备齐环境

Pot-desktop 是前后端混合的桌面项目:界面用 React + Vite 写,桌面外壳和系统能力(全局快捷键、剪贴板、截图窗口)由 Rust 端通过 Tauri 完成,本地 OCR 则靠 Tesseract.js 借助 WebAssembly 在应用内直接跑。所以你需要把下面三件套装齐,缺一不可:

依赖最低版本它负责什么
Node.js>= 18.0.0跑前端构建(Vite)
pnpm>= 8.5.0管理前端依赖并执行脚本
Rust>= 1.80.0编译 Tauri 的 Rust 核心

另外提醒一句:如果你要的是"装一个能用的软件",直接去 Release 页面下载各平台安装包更省事;本教程面向想从源码本地部署、或者想参与开发的你。

本地跑通 Pot-desktop 的完整步骤

第一步:克隆仓库

把项目代码拉到本地。

git clone https://gitcode.com/GitHub_Trending/po/pot-desktop cd pot-desktop

第二步:安装依赖

让 pnpm 把前端依赖全部装好,这一步会顺带拉取 Tauri 的 npm 包。

pnpm install

第三步:安装系统级依赖(仅 Linux)

Linux 下 Tauri 编译需要 GTK、WebKit 等系统库,Windows / macOS 跳过这步。

sudo apt-get install -y libgtk-3-dev libwebkit2gtk-4.0-dev libayatana-appindicator3-dev librsvg2-dev patchelf libxdo-dev libxcb1 libxrandr2 libdbus-1-3

第四步:构建并启动

开发模式用pnpm tauri dev,会边编译边把应用跑起来,改代码也能热更新;想产出可分发的安装包则用pnpm tauri build

pnpm tauri dev # 开发调试 pnpm tauri build # 打包构建

第一次编译 Rust 代码会比较久,泡杯咖啡的功夫很正常。跑起来之后你会看到一个挂在系统托盘上的应用,划词翻译、截图 OCR 都能试了。

启动后必做的 3 个配置

应用只是跑起来,要顺手用还得进偏好设置(菜单里叫"偏好设置")调三样东西:

  1. 配翻译服务的 API 密钥:打开 偏好设置 → 服务设置,在翻译、文字识别两个列表里选中你打算用的服务(比如 OpenAI 或百度),弹窗里填入密钥并保存。不想依赖云端就用 Ollama 或 Tesseract.js 这类离线选项。
  2. 设快捷键:进入 偏好设置 → 快捷键,为划词翻译、截图 OCR、截图翻译分别绑定组合键,这是日常使用频率最高的功能,务必顺手。
  3. 确认语言对:在服务设置里调整源语言与目标语言(默认自动检测 → 简体中文),避免翻译方向反了。

各翻译/OCR 接口的接入细节,仓库里每个服务都有独立目录,例如 src/services/translate/openai/ 和 src/services/recognize/tesseract/,翻源码看参数怎么生效是个好习惯。

卡住了怎么办

绝大多数启动问题(Windows 缺 C++ 运行库、macOS 权限弹窗、Linux Wayland 下的快捷键失效等)README 里都给了对症的解法,遇到报错先对着 README.md 的"安装指南"和"故障排除"两节查一遍,能解决大部分坑。系统级能力(剪贴板、截图、托盘)的实现在 src-tauri/src/ 下,排查底层行为时从这里入手最快。

【免费下载链接】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 22:40:15

iOS悬浮球组件开发实战:拖拽吸附、手势冲突与碰撞检测全解析

简介:面向iOS开发者的浮动泡泡功能实现资料包,围绕自定义视图、Core Graphics绘制、CADisplayLink定时驱动和UIBezierPath碰撞检测展开,适合想掌握气泡动画、视图交互与物理反弹效果的开发者参考。压缩包共24个文件、大小7.34MB,其…

作者头像 李华
网站建设 2026/9/8 22:38:10

tiny11builder 4 步制作精简版 Windows 11 系统:完整教程

tiny11builder 4 步制作精简版 Windows 11 系统:完整教程 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 刚装完 Windows 11 完整版,C 盘占…

作者头像 李华
网站建设 2026/9/8 22:36:38

中文文本分类多模型协同架构设计与实战

简介:本资源是一套完整可运行的中文文本分类高分课程设计项目,面向人工智能、自然语言处理方向的本科生与初学者,解决多模型融合文本分类的工程实践难题。代码整合CNN、RNN、GCN与BERT四大主流模型,覆盖数据预处理、图构建&#x…

作者头像 李华
网站建设 2026/9/8 22:35:08

嵌入式IDE选型:VS Code与IAR的目标导向决策指南

1. 这不是工具对比,而是开发哲学的落地实践“好用”和“专业”这两个词,在嵌入式开发工具选型这件事上,从来就不是非此即彼的选择题,而是一道需要反复权衡、动态校准的工程判断题。我干嵌入式开发整十三年,从8051裸机写…

作者头像 李华