别担心,今天介绍一个超厉害的开源项目来解决这个问题。它包含的功能比较齐全,而且社区还很活跃。绝对会惊掉你的下巴。

Pot 是一个跨平台的划词翻译软件,基于Tauri框架开发,包含的功能比较多(包含了:划词翻译、截图OCR、语音合成、多翻译接口、插件系统、生词本等),用它能很快的实现各种翻译需求。

应用特性

  • • 跨平台支持,话说现在好的翻译软件都支持Windows、macOS、Linux全平台

  • • 基于多接口并行翻译,提供了丰富的翻译服务支持(OpenAI、百度、腾讯、Google、DeepL等)

  • • 基于Tauri的现代化架构

  • • 支持多种识别方式(划词翻译、截图OCR、语音合成等)

  • • 基于插件系统的高度扩展性

  • • 统一的翻译接口,快速能够切换各种翻译服务

  • • 生词本管理工具

  • • 外部调用接口

  • • 多语言界面

  • • Wayland环境的支持

它还支持二次开发,能够很轻松地根据不同的翻译需求进行扩展,避免了从零开始造轮子的麻烦,能帮你节省不少时间。

应用技术

  • • 跨平台框架:使用 Tauri + Rust 框架,性能高也稳定。

  • • 翻译接口:支持 OpenAI、百度、腾讯、Google 等主流翻译服务,也可以很方便的进行切换。

  • • 前端技术:基于 JavaScript + CSS,UI 美观大方,交互体验流畅。

  • • 接口规范:采用HTTP API设计,标准的外部调用接口,可以很方便的对接第三方应用。

部署教程

# Windows (通过 Winget) winget install Pylogmon.pot # macOS (通过 Brew) brew tap pot-app/homebrew-tap brew install --cask pot

3、手动安装:从 Release 页面下载对应系统的安装包。

# Windows: 下载 pot_{version}_x64-setup.exe # macOS: 下载 pot_{version}_aarch64.dmg (M1芯片) 或 pot_{version}_x64.dmg # Linux: 下载 pot_{version}_amd64.deb 或通过 AUR 安装 # Linux Debian/Ubuntu sudo apt-get install ./pot_{version}_amd64.deb # Arch Linux yay -S pot-translation

以上命令执行完毕就能看到翻译界面,设置好快捷键就可以开始翻译了,整个过程 10 分钟左右。

推荐原因

为什么我要强烈推荐这个项目呢?好东西当然要推荐,当然也是因为它太牛B了:

  • • 学习价值高:项目用 Tauri + Rust 做了一个完整的跨平台翻译实践,非常适合学习。尤其是毕业生,研究一遍几乎可以做项目了

  • • 开箱即用:常用翻译接口都自带,可以省去大量重复开发的工作。节省的时间打打王者不香吗

  • • 社区活跃:GitHub 上 star 数量不仅高,社区还挺活跃,更新也比较频繁。如果有兴趣也可以参与一下。

  • • 扩展性强:插件化设计,很方便后续接入自己的翻译逻辑。

无论你是想拿它来提升工作效率,还是用来学习外语阅读,Pot 都是一个不错的选择

END 往期推荐

  • 一键惊呆开发圈!AingDesk开源AI桌面神器:本地部署大模型,适配各种AI模型,开源免费无限制!

  • 1秒打开!这款开源图片查看器竟比Windows自带快3倍,GitHub斩获8.9K Star!

  • OCR识别颠覆者!Zerox:一键将PDF/图片转Markdown,复杂表格、手写体精准还原

  • 电脑里谁在偷传数据?这个开源监控工具把泄密者抓现行