精华内容
下载资源
问答
  • 2020-11-11 23:35:44

    1.使用最新版的浏览器将文件直接上传到百度翻译中,选择需要翻译的类型,等待软件翻译即可。

    2.当文档为截图获取时候,将图片设置与周围文字嵌套模式,使用CTR  SHIFT将文档直接选中图片复制粘贴到百度翻译即可。

    3.当文档翻译需要准确度比较高的时候,可以直接将文档上传到谷歌翻译中。建议下载个谷歌翻译,直接翻译当文件过大时候会失败。

    4.建议电脑开启微信或者设置快捷截屏键实现快速的截屏。

    更多相关内容
  • 本文实例为大家分享了python提取英语pdf内容并翻译的具体代码,供大家参考,具体内容如下 前期准备工作: 翻译接口: 调用的是百度翻译的api (注册后,每个月有2百万的免费翻译字符数。) pdfminer3k: pdfminer3k...
  • 研究生英语综合教程()课文翻译(20201013151352).pdf
  • 翻译PDF英文,通过Python调取第三方库及接口进行翻译PDF文件
  • 自动化专业英语教程全文翻译PDF+WORD.rar
  • 由于英语和汉语在表达的巨大差异,很多词汇在英语的表达中词性可能是动词,但是在英语中以动词的词性翻译的话就会让人觉得不通顺和别扭,所新东方在线四六级教研室建议同学们要在不改变词汇本来含义的基础,对...
  • 英文文件的利器,指哪翻译哪儿,十分方便,而且支持多种翻译引擎切换,再也不用担心看不懂英文文献了。,
  • 小学五年级上册英语课文与翻译.pdf
  • 学术英语理工课文翻译,欢迎大家下载
  • 2016-2021英语六级翻译.pdf
  • 研究生英语综合教程下 1–10 单元原文及翻译.pdf
  • 东北大学学术综合英语1-6课文及翻译:1.Presenting a speech ;Unit 2 Energy in Transition ;Do Traffic Tickets Save Lives;His Politeness Is Her Powerlessness ;The Long War Against Corruption ;From ...
  • 1980-2015考研英语翻译真题汇总[1].pdf
  • 历年英语专业八级翻译真题以及答案
  • Ubuntu翻译PDF论文

    2021-07-06 23:00:15
    在Ubuntu中看PDF格式的英文论文,无论用哪种PDF浏览器,都没法很好地支持使用谷歌翻译划译,频繁切换窗口复制粘贴到浏览器中翻译,太麻烦了,要是遇到换行的句子,还得在粘贴之后删除换行符,才能确保翻译结果更准确...

    请移步博主最新解决办法《Ubuntu使用Foxit Reader + GoldenDict实现PDF划译

    问题描述

    在Ubuntu中看PDF格式的英文论文,无论用哪种PDF浏览器,都没法很好地支持使用谷歌翻译划译,频繁切换窗口复制粘贴到浏览器中翻译,太麻烦了,要是遇到换行的句子,还得在粘贴之后删除换行符,才能确保翻译结果更准确,更是麻烦。

    怎样才能像在Chrome浏览器中查看英文网页时,选中英文就可以直接翻译并且不用手动处理换行问题。要是能这样的话,不就能提高点看论文的效率吗。那么先试试用chrome打开PDF,然后选中文字,看看能不能跳出谷歌翻译图标,靠,不能,那么再设置下谷歌翻译插件的扩展程序,让其能够访问本地网址,设置好了,发现还是不行。

    难道还要继续苦逼地手动复制粘贴PDF文字到浏览器去翻译吗,频繁切换窗口,遇到换行文本,粘贴后还得手工删除换行符,想想就头大,这样可怎么高效广泛涉猎相关领域论文,遇到完全陌生领域的英文论文,可就更麻烦了。

    别发愁,只要思想不滑坡,办法总比困难多,那么咱们就继续变通地探索下前面的思路,既然chrome支持网页划译,那么把PDF论文转成网页版论文不就好了吗,没错,这条路走得通,下面咱们就一步步看下如何实现。

    解决办法

    1. 安装Chrome浏览器
    2. 在Chrome浏览器中安装谷歌翻译官方插件
    3. 将PDF论文转换为网页版论文且保持原来版面,免费在线转换网站:https://www.pdfconvertonline.com/pdf-to-html-online.html
    4. 将转换后的论文HTML文件保存到本地
    5. 在扩展程序管理中,设置谷歌翻译插件,打开“允许访问本地网址”选项
    6. Chrome打开本地的论文HTML文件
    7. 页面放大点,适合屏幕阅读

    开启划译,是不是发现效率高了,就是做笔记还得回PDF上做,但好歹很大程度解决了翻译的麻烦呀。

    展开全文
  • 研究生英语多维教程(刘鸿章版)课文翻译
  • 可以翻译英文论文,非常简单便捷,效果还不错
  • pdf英语阅读翻译软件

    2022-03-10 15:20:01
    pdf英语阅读翻译软件
  • 迅捷PDF文档翻译软件是一款功能强大的PDF文件翻译工具,可将整篇PDF文档翻译成中文、英文、日语等其他国家的语言.软件可自动检测源语言、拥有操作简单、翻译有效高效、速度快的特
  • 整理的《新思维研究生英语》课文翻译,其中翻译的每段均有段落号,与原文的段落号一致,排版美观,方便直接下载打印使用。目录及文章标题如下: Unit 1 Schooling  Reading 1 Marva Collins’ Way  Reading 2 Why ...
  • 真正进入社会以后,随着现在英语的普及,很多地方,很多事情,都会用到英语,具有一定的英语水平,能够让你在工作中出色不少。 大学英语四六级对毕业后求职的重要性: 关系到能不能拿到毕业证 我不敢说全国,最...
  • 计算机专业英语2013影印版重点翻译.pdf
  • pdf作为只读文稿,直接拿来翻译是不现实的。当我们学会Python 后,这个问题就很好解决了。前期准备工作:翻译接口: 调用的是apipdfminer3k:pdfminer3k是pdfminer的Python 3端口。 PDFMiner是一种从PDF文档中提取...

    pdf作为只读文稿,直接拿来翻译是不现实的。当我们学会Python 后,这个问题就很好解决了。

    前期准备工作:

    翻译接口: 调用的是api

    pdfminer3k:pdfminer3k是pdfminer的Python 3端口。 PDFMiner是一种从PDF文档中提取信息的工具。 与其他PDF相关工具不同,它完全专注于获取和分析文本数据。 PDFMiner允许获取页面中文本的确切位置,以及字体或线条等其他信息。 它包括一个PDF转换器,可以将PDF文件转换为其他文本格式(如HTML)。 它有一个可扩展的PDF解析器,可用于其他目的而不是文本分析。

    要解析PDF至少需要两个类:PDFParser和 PDFDocument,PDFParser 从文件中提取数据,PDFDocument保存数据。另外还需要PDFPageInterpreter去处理页面内容,PDFDevice将其转换为我们所需要的。PDFResourceManager用于保存共享内容例如字体或图片。

    安装:pip install pdfminer3k

    前期工作准备好后,即可开始代码编写。# -*- coding: utf-8 -*-

    import sys

    import io

    """

    Created on Sun Mar 3 12:22:49 2019

    @author: Ben

    """

    import importlib

    importlib.reload(sys)

    from pdfminer.pdfparser import PDFParser,PDFDocument

    from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter

    from pdfminer.converter import PDFPageAggregator

    from pdfminer.layout import LTTextBoxHorizontal,LAParams

    from pdfminer.pdfinterp import PDFTextExtractionNotAllowed

    #from PyPDF2.pdf import PdfFileReader, PdfFileWriter, ContentStream

    import requests

    import string

    import time

    import hashlib

    import json

    ##初始化

    api_url = "http://api.fanyi.baidu.com/api/trans/vip/translate"

    api_id = "" ##申请的百度翻译接口的id

    cyber = "" ##申请的百度翻译接口的password

    pdffile = "multinet.pdf" ##处理的pdf

    ENtextfile = "ENmultinet.txt" ##存储提取的txt

    CNtextfile = "CNmultinet.txt" ##存储翻译的结果

    isTranslate = False ##是否将提取的英文翻译为中文

    ## 处理PDF

    ## 读取PDF的内容 filename是待处理的PDF的名字

    ###使用PDFminer读取

    def getDataUsingPyPDF(filename):

    parser = PDFParser(open(pdffile,"rb")) #以二进制打开文件 ,并创建一个pdf文档分析器

    doc = PDFDocument() ##创建一个pdf文档

    #将文档对象和连接分析器连接起来

    parser.set_document(doc)

    doc.set_parser(parser)

    doc.initialize()

    #判断该pdf是否支持txt转换

    if doc.is_extractable:

    #创建一个PDF设备对象

    rsrcmgr = PDFResourceManager()

    #创建一个pdf设备对象

    laparamas = LAParams()

    device = PDFPageAggregator(rsrcmgr, laparams=laparamas)

    #创建一个PDF解释器对象

    interpreter = PDFPageInterpreter(rsrcmgr, device)

    contents = "" #保存读取的text

    #依次读取每个page的内容

    for page in doc.get_pages():

    interpreter.process_page(page)

    layout = device.get_result() # 这里layout是一个LTPage对象 里面存放着 这个page解析出的各种对象 一般包括LTTextBox, LTFigure, LTImage, LTTextBoxHorizontal 等等 想要获取文本就获得对象的text属性,

    #在windows下,新文件的默认编码是gbk编码,所以我们在写入文件的时候需要设置一个编码格式,如下:

    for x in layout:

    if(isinstance(x,LTTextBoxHorizontal)):

    results = x.get_text()

    results = results.replace(" ","") #去掉换行符 因为排版问题 有的换行导致句子中断

    contents += (results)

    ##为了看着舒服,每一句为一行

    saveText(contents.replace(".",". "),ENtextfile)

    return contents

    ## 将读取的content以txt格式存放到本地

    def saveText(content,Textfile):

    with open(Textfile,"w",encoding="utf-8") as f:

    f.write(content)

    ## 翻译从pdf提取的content

    def translate(content):

    salt = str(time.time())[:10]

    final_sign = str(api_id) + content + salt+ cyber

    final_sign = hashlib.md5(final_sign.encode("utf-8")).hexdigest()

    # from to 代表翻译的语言

    paramas = {

    "q":content,

    "from":"en",

    "to":"zh",

    "appid":"%s"%api_id,

    "salt":"%s"%salt,

    "sign":"%s"%final_sign

    }

    my_url = api_url+"?appid="+str(api_id)+"&q="+content+"&from="+"zh"+"&to="+"en"+"&salt="+salt+"&sign="+final_sign

    response = requests.get(api_url,params = paramas).content

    content = str(response,encoding = "utf-8")

    json_reads = json.loads(content)

    return json_reads["trans_result"][0]["dst"]+" "

    ###

    content = getDataUsingPyPDF(pdffile)

    print("读取pdf成功,将其保存为txt格式")

    if(isTranslate):

    clist = content.split(".") #split() 通过指定.将英文分成多个句子

    i = 0

    chinese = ""

    print("一共有"+str(clist.__len__())+"行需要翻译")

    print("开始翻译...请耐心等待")

    while(i

    chinese="" +="(translate(clist[i]).replace(" ","。"))"

    #chinese=""

    i+="1"

    savetext(chinese,cntextfile)=""

    print("翻译结束,ok")

    学会了的小伙伴可以动手尝试啦。更多Python学习推荐:PyThon学习网教学中心。

    展开全文
  • 英语翻译教程翻译电子书.pdf
  • 外研版七八九年级英语上册课文翻译.pdf
  • JavaScript外文文献与翻译.pdfJavaScript外文文献与翻译.pdfJavaScript外文文献与翻译.pdfJavaScript外文文献与翻译.pdfJavaScript外文文献与翻译.pdfJavaScript外文文献与翻译.pdf
  • 翻译软件.rar 文献英文pdf翻译
  • 高分子材料工程专业英语第二版课文翻译(基本全了.pdf
  • 英文翻译 pdf整理.zip

    2022-04-22 17:42:25
    英文翻译 pdf整理.zip

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 24,413
精华内容 9,765
关键字:

如何翻译pdf上的英文