PDF划词翻译软件

article/2025/10/7 3:52:46

PDF划词翻译

一个简单的PDF划词翻译软件。

Github仓库地址:https://github.com/WCX1024979076/simple_pdf_translator

Github下载地址:
https://github.com/WCX1024979076/simple_pdf_translator/releases/tag/v0.1.0

Gitee仓库地址:
https://gitee.com/WCX1024979076/pdf-viewer/

Gitee下载地址:
https://gitee.com/WCX1024979076/pdf-viewer/releases/tag/v0.1.0

在这里插入图片描述

关于

这是一个开源的PDF划词翻译软件,前端渲染采用Element-UI和PDF.js;后端采用插件机制完成翻译引擎的管理,目前支持的翻译引擎有百度翻译谷歌翻译有道翻译腾讯翻译,如需接入三方api可以参考PDF划词翻译插件开发。

使用指南

一、翻译引擎配置

在使用之前需要进行翻译引擎配置,下面分别介绍一下如何进行配置。

1)百度翻译

百度翻译api接入需要申请appid和密钥,申请教程如下。

https://talentranslate.com/docs/services/common/baidu

2)腾讯翻译

腾讯翻译api接入需要申请SecretId和SecretKey,申请教程如下。

https://talentranslate.com/docs/services/common/tencent

3)谷歌翻译

谷歌翻译无需申请相关密钥,但是需要配置代理ip和代理端口。

4)有道翻译

有道翻译需要申请APP ID和秘钥,申请教程如下。

https://blog.csdn.net/weixin_44253490/article/details/126365385

如过在申请过程中遇到任何问题可通过邮箱/QQ私聊我,我可以提供相关apiid和密钥或者提供申请帮助。

二、打开文件

点击文件->打开文件 或 点击图中标记的按钮均可打开相应的pdf,划词即可在右侧显示译文和原文。(注意pdf是文本类型而非图像,目前暂不支持ocr文字识别)

在这里插入图片描述

插件开发

见PDF划词翻译插件开发文档。


http://chatgpt.dhexx.cn/article/ZS8VGnBV.shtml

相关文章

推荐一个谷歌浏览器插件:划词翻译

地址:划词翻译插件 最近在看一些英文文档,遇到了一些词汇不认识,在谷歌浏览器上找到了这个翻译插件 谷歌浏览器自己有一个全文翻译的功能,对于一些技术类文档,有些词如果翻译错误了就会闹出笑话来,限于对…

一个简单的划词翻译工具

一个简单的划词翻译工具 看论文时经常要翻译,然而手动复制粘贴到翻译网站上又很麻烦,有些划词翻译工具比如有道的划词和取词,虽然不用按快捷键只选中文本就能翻译,但有时也会失灵什么的,于是就自己用python写了个调用百…

安装侧边翻译,划词翻译,看外文论文神器,比知云还好用Edge Translate

前言 写论文相信大家参考的大多数都是外文文献,但是想我这样英文水平不佳的小伙伴还是比较多的,所以看外文文献就很费劲。 有的小伙伴用谷歌或者百度翻译 一边复制翻译一边看, 后来用知云翻译方便的很多,但是每次…

论文阅读利器——划词翻译插件(桌面与浏览器)

对于喜爱学习,阅读文献的各位来说,满屏的英文字母常常会磨灭我们的热情,而一般的翻译软件又有些贵,或者是根本没有很好的效果。 那么,今天,在这里介绍几款开源的插件与软件。都是可以免费使用的。 一、Edg…

5个超好用的屏幕划词翻译软件,选中文字就能翻译

分享5个划词翻译工具,支持翻译多种语言,并且有多种翻译源和词典可以选择! 一、划词翻译插件 1、Talent划词翻译 一个好用的划词翻译插件,支持Chrome、Edge、360等主流浏览器,安装之后选中词汇或者短句就会自动进行翻译…

递归算法整理合集

递归算法整理合集 ​递归是常见的算法和编程思想,也是初学者几乎最早接触的算法思想之一。递归算法的优点是代码简洁清晰,逻辑简单易懂;缺点一是算法运行复杂度较高,二是容易在具体代码实现的时候调用栈的层次考虑不周&#xff0…

【关于递归算法的讲解】

递归算法 递归算法的思想 利用递归求解问题的三个特性 递归算法求解的执行过程 递推关系 递归算法的应用举例 小结 递归算法 递归算法是一种通过自身调用自身或间接调用自身来达到问题解决的算法。递归的基本思想是把一个要求解的问题划分成一个或多个规模更小的子问题…

递归算法即案例

递归(recursion):程序调用自身的编程技巧。 递归满足2个条件: 1. 有反复执行的过程(调用自身) 2. 有跳出反复执行过程的条件(递归出口) 项目中用到递归案例 递归读取文件获取字典…

【递归算法】递归算法的快速入门

🐋作者简介:博主是一位.Net开发者,同时还是RPA和低代码平台的践行者。 🐬个人主页:会敲键盘的肘子 🐰系列专栏:数据结构与算法 🦀专栏简介:图解经典算法,C#代…

递归算法详细解析

递归 程序调用自身的编程技巧称为递归( recursion),它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。一般来说,递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前…

递归算法详解

递归(英语:recursion)在电脑科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。 0、前言 递归其实和循环是非常像的,循环都可以改写成递归,递归未必能改写成循环,这是一个充分不必要的条…

递归算法及经典递归实现

递归 递归就是方法自己调用自己,每次调用时传入不同的变量,递归有助于编程者解决复杂的问题,同时可以让代码变得简洁。 递归: 在定义自身的同时又出现了对自身的调用 直接递归函数: 在定义函数体中直接调用自己 间接…

递归算法讲解

原作者:书呆子Rico 《递归的内涵与经典应用》 http://my.csdn.net/justloveyou_ 摘要: 大师 L. Peter Deutsch 说过:To Iterate is Human, to Recurse, Divine.中文译为:人理解迭代,神理解递归。毋庸置疑地&#xff0…

递归算法及经典实例----转载啦~

递归算法及经典递归例子代码实例 递归(recursion):程序调用自身的编程技巧。 递归满足2个条件: 1)有反复执行的过程(调用自身) 2)有跳出反复执行过程的条件(递归出…

递归算法的讲解

原作者:书呆子Rico 《递归的内涵与经典应用》 http://my.csdn.net/justloveyou_ 摘要: 大师 L. Peter Deutsch 说过:To Iterate is Human, to Recurse, Divine.中文译为:人理解迭代,神理解递归。毋庸置疑地&#xff0…

递归算法经典例题及详解

有句话叫递归算法只可意会不可言传,我也领略了,感觉递归算法好神奇,不知不觉的就把工作做完了! 下面这道题也是小编从力扣上看来得,但是关于它是怎样递归的是小编自己想的哦❤️❤️如果有不足,希望大家多多指正&#…

递归算法及经典递归例子代码实现

一、什么叫做递归? 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法; 递归函数就是直接或间接调用自身的函数,也就是自身调用自己; 二、一般什么时候使用递归? 递归时常用的编程技术,其基本…

递归算法(图文详解)

递归算法 一、算法概述 递归算法是一种直接或者间接调用自身函数或者方法的算法。说简单了就是程序自身的调用。二、算法实质 递归算法就是将原问题不断分解为规模缩小的子问题,然后递归调用方法来表示 问题的解。(用同一个方法去解决规模不同的问题&am…

递归算法及经典例题详解

大部分人在学习编程时接触的第一个算法应该就是递归了,递归的思想其实很好理解,就是将一个问题拆分为若干个与本身相似的子问题,通过不断调用自身来求解。 但很多新手在实际操作中却很难正确使用到递归,有时面对问题还会有种无从…

几道经典递归算法案例

一)递归介绍 定义: 1、在函数体中直接或间接的调用自身的一种方法。 2、必须要有边界值,也就是停止的条件。 头递归:函数调用时不是传递本次计算的结果,而是把当前的调用状态传递,相当于要一直记录上一…