【7K⭐】Pot:一款开源免费支持跨平台划词翻译和OCR的软件
【7K⭐】Pot:一款开源免费支持跨平台划词翻译和OCR的软件
如果你经常需要阅读英文文档或者图片,你可能会遇到以下问题:
- 浏览器自带的翻译功能翻译效果不佳,无法对照原文,而且不能翻译图片中的文字
- 翻译插件虽然支持多个翻译源,但是在国内使用速度很慢,而且会干扰正常的操作
- 其他的划词翻译软件只能在浏览器中使用,不能翻译其他应用中的文字,而且不支持 OCR 功能
那么,有没有一款软件可以解决这些问题呢?答案是有的。
它就是我今天要为大家介绍的主角— Pot。
1️⃣ Pot 软件简介
Pot 是一款开源免费支持跨平台划词翻译和OCR的软件,可以让你在任何地方轻松翻译文字和图片中的文本。而且Pot能够接入ChatGPT、ChatGLM、智谱AI等大模型。
2️⃣ Pot 的功能特点介绍
1. 开源免费
Pot 在Github开源,用户无需付费即可免费下载软件使用。
注意:Pot翻译软件本身是免费使用的,但是某些翻译接口可能需要申请API密钥才能使用,而这些API密钥可能会有使用限制或收费要求。
2. 多平台支持
Pot 支持多平台系统,无论是 Windows、MacOS 还是 Linux 系统,都有对应的软件包下载使用。
3. 划词翻译
鼠标选中需要翻译的文本,按下设置的划词翻译快捷键即可呼出翻译窗口,支持多个翻译源,如 DeepL、彩云小译、OpenAI 等
4. 输入翻译
按下输入翻译快捷键呼出翻译窗口,输入待翻译文本后按下回车翻译,支持多个翻译源,如 Google、Bing、DeepL 等
5. 截图翻译
按下截图翻译快捷键后框选需要识别区域即可完成翻译,支持多个文字识别源和翻译源,如 Tesseract、百度、腾讯、Google、Bing 等
6. 截图 OCR
按下截图 OCR 快捷键后框选需要识别区域即可完成识别,支持多个文字识别源,如 Tesseract、百度、腾讯等
7. 外部接口调用
通过被其他软件调用实现更加方便高效的功能,如 SnipDo (Windows)、PopClip (MacOS)、Starry (Linux) 等插件
8. 剪切板监听模式
在任意翻译面板上点击左上角图标启动剪切板监听模式,复制文字即可完成翻译
9. 支持插件系统
软件内置接口数量有限,但是可以通过插件系统来扩展软件的功能,如 Lingva、Tatoeba、ECDICT 等插件
10. 支持导出到生词本
将翻译结果导出到生词本,支持多个生词本源,如 Anki、欧路词典、有道、扇贝等
11. 多语言支持
支持中文、英文等多种语言的界面
3️⃣ Pot 有何优势?
1. 丰富的接口配置
翻译接口 | 文字识别 |
---|---|
OpenAI | Windows.Media.OCR on Windows |
智谱 AI | Apple Vision Framework on MacOS |
阿里翻译 | Tesseract OCR on Linux |
百度翻译 | Tesseract.js (离线) |
彩云小译 | 百度 |
腾讯翻译君 | 腾讯 |
腾讯交互翻译 | 火山 |
火山翻译 | 迅飞 |
小牛翻译 | 腾讯图片翻译 |
百度图片翻译 | |
Bing | Simple LaTeX |
Bing 词典 | OCRSpace (插件) |
DeepL | Rapid (离线 插件) |
有道翻译 | Paddle (离线 插件) |
桥词典 | |
Yandex | |
Lingva (插件) | |
Tatoeba (插件) | |
ECDICT (离线词典 插件) | |
更多接口支持见 插件系统 | 更多接口支持见 插件系统 |
2. 翻译效果好
由于支持多个翻译源,可以根据不同行业的翻译效果来选择翻译源,比如技术方面,选择 DeepL 翻译源,能大大提高翻译效果。
3. 翻译范围广泛
由于是系统级的软件,不仅仅是能在浏览器上使用,电脑上任何出现英文的地方,都能够方便地翻译,甚至连图片这样不能选择的文字,也能通过内置的 OCR 功能,截图识别后翻译出来
4. 翻译功能强大
除了基本的划词翻译和输入翻译,还支持外部调用、剪切板监听模式、截图 OCR、截图翻译、导出到生词本等功能,可满足用户不同的使用场景和使用需求。
5. 软件干净简洁
由于是开源免费的软件,没有任何广告或者捆绑,软件界面简洁美观,使用简单流畅,占用资源少,不会影响电脑的性能
4️⃣ Pot 下载安装
Pot 支持Win、Mac、Linux多平台系统,请根据使用平台下载对应安装包进行安装。
官方安装指南:https://pot-app.com/docs/install.html
下载地址 | 下载链接 |
---|---|
官 网 | https://pot-app.com/download.html |
Github | https://github.com/pot-app/pot-desktop/releases |
123 云盘 | https://www.123pan.com/s/s2xcVv-AurUH.html |
阿里云盘 | https://www.alipan.com/s/nrj4zS7AFQb |
百度云盘 | https://pan.baidu.com/s/1w1_PSqk7192kmjv6RPSeiw?pwd=ugbt 提取码: ugbt |
5️⃣ 软件使用
1. 语言设置
软件安装后默认语言是英语,我们可将语言设置为中文。
2. 翻译设置
设置你需要翻译的源语言和目标语言,以及语种检测引擎等。
自动复制 | 翻译后自动复制内容,支持复制原文、译文、原文+译文。 |
---|---|
增量翻译 | 开启此选项之后,划词翻译后保持翻译窗口不要关闭,再次触发划词翻译可以将所选内容追加到翻译窗口中,这在翻译多页内容时非常有用。 |
动态翻译 | 开启此选项之后,在输入翻译时会自动触发翻译,不需要点击翻译按钮或按回车。 |
自动删除换行 | 开启此选项后将会自动删除划词翻译所选内容中的换行符,这在pdf中进行划词翻译时非常有用。 |
记住目标语言 | 开启此选择之后,在翻译面包中切换目标语言会更改设置中的目标语言选项。 |
失去焦点时关闭窗口 | 开启此选项后,翻译窗口会在失去焦点(即点击翻译窗口以外的其他地方)时自动关闭。 |
3. 文字识别设置
4. 快捷键设置
软件的四个基本功能都支持分别设置快捷键 注意,pot只支持标准的组合按键,不支持双击之类的非标准快捷键,以后也不会支持,如有需求请借助第三方按键映射来实现。
5. 服务设置
服务设置为pot软件的核心设置,所有接口设置都在这里配置。
pot内置了很多接口,这些接口有些是不需要配置可以直接使用的,有些是需要自己申请API服务的,如有需要请参考**API 服务申请**
6. 备份设置
主要用于备份软件的配置文件 config.json
、安装的插件和历史记录 history.db
本地备份:会将所有备份内容打包为zip保存到本地选择的路径
WebDav备份:pot会将所有备份内容打包后上传至WebDav
备份恢复:选中备份文件恢复即可
7. 插件安装
你可以在 pot-app-plugin-list 仓库查找你需要的插件,然后前往插件仓库下载插件。
pot 插件的扩展名为 .potext
, 下载得到.potext
文件之后, 在 偏好设置-服务设置-添加外部插件-安装外部插件
选择对应的 .potext
即可安装成功,添加到服务列表中即可像内置服务一样正常使用了。
故障排除:
-
找不到指定的模块 (Windows)
出现类似这样的报错是因为系统缺少 C++库,前往**这里**安装即可解决问题。
-
不是有效的 Win32 应用程序 (Windows)
出现类似这样的报错说明你没有下载对应系统或者架构的插件,前往插件仓库下载正确的插件即可解决问题。
8. API 申请
Pot 接入的众多翻译服务是调用各大翻译厂家的开放 API 来完成的,但是这些服务平台要求第三方软件申请并付费使用它们的服务。
不过,这些服务都会提供免费使用额度,超出免费额度后才需要付费,但对个人而言,免费额度一般就够用了。例如,百度翻译每月提供 100 万字符免费额度。
具体的API申请请参考各平台的官方文档。
6️⃣ 参考资料
Pot 官方使用文档:https://pot-app.com/docs/
7️⃣ 文章结论/总结语
💡总而言之,Pot 是一款开源免费支持跨平台划词翻译和OCR的软件,可以帮助你阅读外文文档和图片,提高你的学习和工作效率。它有着快速、准确、广泛、强大、轻量等特点,是一款值得推荐的翻译工具。如果你正需要此类功能的软件,还等什么,快去下载体验吧!!!
📢如果您觉得这篇文章对您有所帮助,别忘了点赞、收藏、转发和分享哦。
如果您有任何想法和建议,请随时在评论区留言。您的反馈对我来说非常重要,我会认真倾听并不断改进我的文章内容。同时,如果您想第一时间获取我的最新文章和动态,您还可以搜索关注我的博客或公众号。期待与您在未来的文章中再次相遇!
相关文章:
【7K⭐】Pot:一款开源免费支持跨平台划词翻译和OCR的软件
【7K⭐】Pot:一款开源免费支持跨平台划词翻译和OCR的软件 如果你经常需要阅读英文文档或者图片,你可能会遇到以下问题: 浏览器自带的翻译功能翻译效果不佳,无法对照原文,而且不能翻译图片中的文字翻译插件虽然支持多…...
navicat premium历史版本下载及更新navicat premium15 永久(使用)有效期
1、navicat premium介绍 Navicat Premium 是一套可创建多个连接的数据库开发工具,让你从单一应用程序中同时连接 MySQL、Redis、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 。它与 GaussDB 、OceanBase 数据库及 Amazon RDS、Amazon Aurora、Amaz…...
JAVA进化史: JDK8特性及说明
JDK 8(Java Development Kit 8)是Java平台的一个重大版本,于2014年3月发布。该版本引入了许多令人期待的新特性,其中一些改变了Java语言的面貌,提供了更丰富、灵活和现代的编程体验。以下是JDK 8的一些主要特性&#x…...
vue3基础知识一,安装及使用
一、安装vue3 需要安装node,然后在项目所在目录命令行执行以下代码。 npm create vuelatest 回车后需要配置以下内容。 二、安装所需的依赖包并运行 cd到项目目录,执行以下代码安装依赖包 npm i 运行项目 npm run dev 打开浏览器查看结果 ok&#…...
3D动态路障生成
3D动态路障生成 介绍设计实现1.路面创建2.空物体的创建3.Create.cs脚本创建 总结 介绍 上一篇文章介绍了Mathf.Lerp的底层实现原理,这里介绍一下跑酷类游戏的动态路障生成是如何实现的。 动态路障其实比较好生成,但是难点在哪里,如果都是平面…...
Node.js--》node环境配置及nvm和nvm-desktop安装教程
博主最近换了台新电脑,环境得从零开始配置,所以以下是博主从一台纯净机中配置环境,绝对的小白教程,大家第一次安装完全可以参考我的过程,闲话少说,直接开始!!! 接下来介绍…...
java的参数传递机制概述,方法重载概述,以及相关案例
前言: 学了Java的传递机制,稍微记录一下。循循渐进,daydayup! java的参数传递机制概述 1,java的参数传递机制是什么? java的参数传递机制是一种值传递机制。 2,值传递是什么? 值…...
2013年第二届数学建模国际赛小美赛B题寄居蟹进化出人类的就业模式解题全过程文档及程序
2013年第二届数学建模国际赛小美赛 B题 寄居蟹进化出人类的就业模式 原题再现: 寄居蟹是美国最受欢迎的宠物品种,依靠其他动物的壳来保护。剥去寄居蟹的壳,你会看到它柔软、粉红色的腹部卷曲在头状的蕨类叶子后面。大多数寄居蟹喜欢蜗牛壳&…...
2023总结
随着各大应用程序开始发送自己的年终总结,我的2023也只剩最后的几个小时了 ,我的2023可以说是过的还算顺利,但是也算是一路坎坷,希望2024,我的本命年能够让我过的顺利点。 1,毕业进度 毕业进度总体来说还…...
Prometheus 监控进程
prometheus 进程的监控 1. process exporter功能 2. 监控目标对主机进程的监控,chronyd sshd 等服务进程已经已定义脚本运行程序的运行状态监控。 process-compose的安装 监控所有进程 mkdir /data/process_exporter -p cd /data/process_exporter创建配置文件 …...
用ChatGPT挑选钻石!著名珠宝商推出-珠宝GPT
根据Salesforce最新发布的第五版《互联网购物报告》显示,ChatGPT等生成式AI的出现、快速发展,对零售行业和购物者产生了较大影响。可有效简化业务流程实现降本增效,并改善购物体验。 著名珠宝商James Allen为了积极拥抱生成式AI全面提升销售…...
啊?这也算事务?!
作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 学习必须往深处挖&…...
数据通信网络基础的网络参考模型华为ICT网络赛道
网络参考模型 目录 网络参考模型 2.1.应用与数据 2.2.网络参考模型与标准协议 2.2.1.OSI参考模型 2.2.2.TCP/IP参考模型 2.2.3.应用层 2.2.4.传输层 2.2.5.TCP和UDP 2.2.6.网络层 2.2.7.数据链路层 2.2.8.物理层 2.3.数据通信过程 2.1.应用与数据 应用的存在&#…...
弱电工程计算机网络系统基础知识
我们周围无时无刻不存在一张网,如电话网、电报网、电视网、计算机网络等;即使我们身体内部也存在许许多多的网络系统,如神经系统、消化系统等。最为典型的代表即计算机网络,它是计算机技术与通信技术两个领域的结合。 计算机网络的…...
大数据与人工智能|万物皆算法(第三节)
要点一:数据与智能的关系 1. 一切的核心都是数据,数据和智能之间是密切相关的。 数据是对客观现实的描述,而信息是数据转化而来的。 例如,24是数据,但说“今天的气温是24摄氏度”是信息,而说“班可以分成24…...
[语音识别]开源语音识别faster-whisper模型下载地址
官方源码: https://github.com/SYSTRAN/faster-whisper 模型下载地址: large-v3模型:https://huggingface.co/Systran/faster-whisper-large-v3/tree/main large-v2模型:https://huggingface.co/guillaumekln/faster-whisper-l…...
JS + CSS 实现高亮关键词(不侵入DOM)
之前在做关键词检索高亮功能的时候,研究了下目前前端实现高亮的几种方式,第一就是替换dom元素实现高亮,第二就是利用浏览器新特性Css.highlights结合js选区与光标与CSS高亮伪类实现,实现功能如下: 一、页面布局 一个…...
Qt 中使用 MySQL 数据库保姆级教程(下)
作者:billy 版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处 前言 上篇中我们安装好了 MySQL 数据库和 Navicat 软件,下面在 Qt 中尝试使用数据库 1. 在 Qt 中连接 MySQL 数据库&#…...
【数据库原理】(1)数据库技术的发展
数据与信息 数据:数据并非只是数字,像文字、符号、图像、影音等都属于数据的范畴。但一般会用数字来表述客观事物的数量、质量、关系等,便于更加直观的看待问题。 语义:数据还需要结合关联的语义解释才能够清晰的描述事物&#…...
【动态规划】【字符串】C++算法:正则表达式匹配
作者推荐 视频算法专题 涉及知识点 动态规划 字符串 LeetCode10:正则表达式匹配 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 ‘.’ 和 ‘’ 的正则表达式匹配。 ‘.’ 匹配任意单个字符 ’ 匹配零个或多个前面的那一个元素 所谓匹配,是…...
fgetc_fgets_getc_getchar
一、fgetc 1、从流中读取下一个字符 下一个的意思是紧跟在指针后面的,对于一个刚打开文件的流,指针在文件的最前面,它的下一个字符就是文件的第一个字符。读完第一个字符后,指针就会走到第一个字符后面,这时它的下一个…...
12.30_黑马数据结构与算法笔记Java
目录 320 全排列无重复 Leetcode47 321 组合 Leetcode77 分析 322 组合 Leetcode77 实现 323 组合 Leetcode77 剪枝 324 组合之和 Leetcode 39 325 组合之和 Leetcode 40 326 组合之和 Leetcode 216 327 N皇后 Leetcode51-1 328 N皇后 Leetcode51-2 329 解数独 Leetco…...
【电路笔记】-电容分压器
电容分压器 文章目录 电容分压器1、概述2、串联电容器的电压分布3、电容分压器示例14、电容分压器示例2 分压器电路可以由电抗元件构成,就像由固定值电阻器构成一样容易。 1、概述 但就像电阻电路一样,电容分压器网络即使使用属于电抗元件的电容器&…...
线性代数基础知识
计算机视觉一些算法中常会用到线性代数的一些知识,为了便于理解和快速回忆,博主这边对常用的一些知识点做下整理,主要来源于如下这本书籍。 1. 矩阵不仅仅是数字排列而已,不然也不会有那么大精力研究它。其可以表示一种映射 关于…...
Linux Shell 016-文本比较工具diff
Linux Shell 016-文本比较工具diff 本节关键字:Linux、Bash Shell、文本比较 相关指令:diff、cat、patch diff介绍 diff工具用于逐行比较文件的不同,如果指定要比较目录,则diff会比较目录中相同文件名的文件,但不会…...
八股文打卡day13——计算机网络(13)
面试题:DNS是什么?DNS的查询过程是什么? 我的回答: 我来讲一下我对DNS的理解 DNS是域名系统,它是一个域名和IP地址相互映射的数据库。通过DNS,可以将我们浏览器中输入的域名,例如:…...
android studio导入module
在Android Studio中导入一个Module(模块),可以按照以下步骤进行操作: 打开Android Studio,并打开你的项目。在菜单栏中,点击 "File"(文件)-> "New"…...
Prometheus通过consul实现自动服务发现
环境,软件准备 本次演示环境,我是在虚拟机上安装 Linux 系统来执行操作,以下是安装的软件及版本: System: CentOS Linux release 7.6Docker: 24.0.5Prometheus: v2.37.6Consul: 1.6.1 注意:这里为了方便启动 Prometheus、Consul服…...
c++11--原子操作,顺序一致性,内存模型
1.原子操作 多线程下为了实现对临界区资源的互斥访问,最普遍的方式是使用互斥锁保护临界区。 然而,如果临界区资源仅仅是数值类型时,对这些类型c提供了原子类型,通过使用原子类型可以更简洁的获得互斥保护的支持。 (1). 一个实例…...
【数据结构】栈和队列(队列的基本操作和基础知识)
🌈个人主页:秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343🔥 系列专栏:《数据结构》https://blog.csdn.net/qinjh_/category_12536791.html?spm1001.2014.3001.5482 目录 前言 队列 队列的概念和结构 队列的…...
最好的微网站建设公司推荐/宁德网站建设制作
环境 win10python 3.6.6过程 创建虚拟环境 virtualenv biubiubiu_scrapy 进入虚拟环境 ./biubiubiu_scrapy/Scripts/activate 直接安装 scrapy pip install scrapy 报错 microsoft visual c 14.0 is required 解决方法 https://964279924.ctfile.com/... 下载 visualcppbuil…...
简易网站建设/微信附近人推广引流
题库来源:安全生产模拟考试一点通公众号小程序 2020年A特种设备相关管理(电梯)考试题及A特种设备相关管理(电梯)找答案,包含A特种设备相关管理(电梯)考试题答案和解析及A特种设备相…...
智能营销云/惠州关键词排名优化
为什么图形卡面板显示不支持HDCP的显示器-这意味着您使用的显示器不支持hdcp技术,如果更换支持hdcp技术的显示器,则不会显示此提示。 1. hdcp代表高带宽数字内容保护,中文名称是高带宽数字内容保护技术。 2.在hdtv(高清电视)时代,…...
做外贸的网站主要有哪些内容/网上卖货的平台有哪些
1, cd : change directory的简写,改变目录的意思,就是切换到哪个目录下, 如 cd e:\fff 切换 E 盘下面的fff 目录。 当我们用cd 进入文件夹时,我们可以使用 通配符*, cd f*, 如果E盘下只有一个f开头的文件夹,它就会进入到这个文件…...
wordpress模板免费下载/百度助手手机下载
SAS中format和informat是用来控制输入和输出的数据类型的。 其中format表示设置输入数据格式; informat设置输出数据格式...
做淘宝哪个女装批发网站比较好/怎么弄一个自己的网址
1. 内部类:把一个类定义在另一个类中,这个类就是内部类。2. (1) 内部类能直接访问外部类,包括私有成员,因为内部类持有外部类的一个引用。使用方法:外部类名.this(2)外部类要访问内部类需要通过内部类的对象进行访问…...