python实现Google翻译PDF如何解决换行的问题

  • 更新时间:2020-04-21 08:08:43
  • 编辑:从明喆

我们复制PDF到Google翻译时,总是会出现换行的情况,如果自己手动去除,那就太麻烦了。

浅谈python实现Google翻译PDF,解决换行的问题

那么用Python就可以解决,复制到粘贴板以后,Python程序自动可以把\n换成空格,然后我们就可以复制到Google翻译中去

代码:

import pyperclip
import time
import webbrowser
copyBuff=' '
while True:
 time.sleep(10)
 copyedText=pyperclip.paste()
 if copyBuff!=copyedText:
  copyBuff=copyedText
  normalizedText = copyBuff.replace('\n', ' ')
  pyperclip.copy(normalizedText)
 else:
  print('no change')

这样一来,其实还是有点麻烦,我们想如果复制完以后,自动把复制内容用谷歌翻译就好了,所以稍微更改一下代码

import pyperclip
import time
import webbrowser
copyBuff=' '
while True:
 time.sleep(10)
 copyedText=pyperclip.paste()
 if copyBuff!=copyedText:
  copyBuff=copyedText

  normalizedText = copyBuff.replace('\n', ' ')

  url='https://translate.google.cn/#en/zh-CN/'+normalizedText

  #webbrowser.open(url)之前这么做的,默认用Safari打开,404 not found
  #所以要用chrome打开就OK啦
  w = webbrowser.get('chrome')
  w.open(url)

 else:
  print('no change')

完美!

以上这篇浅谈python实现Google翻译PDF,解决换行的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

相关教程

  • python3调用百度翻译API实时翻译的实例代码

    这篇文章主要为大家详细介绍了python3调用百度翻译API,实现实时翻译,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2019-11-09

  • 笨办法学python3

    笨办法学python3

    大小:6 MBpython3

  • Python机器学习

    Python机器学习

    Python机器学习中文版(Sebastian Raschka著),一共13章,含机器学习算法、模型评估、集成学习、web应用、神经网络等,想要学习机器语言的可以下载学习

    大小:42.1MBPython电子书

  • Python数据科学指南

    Python数据科学指南

    本书是Python数据分析编程入门,详细介绍了Python在数据科学中的应用,60多个实用的开发技巧,帮你探索Python及其强大的数据科学能力

    大小:62.3 MBPython数据分析电子书

  • 机器学习系统设计:Python语言实现

    机器学习系统设计:Python语言实现

    本书是一本设计高效机器学习系统的详实指南,介绍机器学习系统设计的整个过程,相关的Python库,并在各个知识环节中都给出了Python示例,欢迎下载

    大小:84.5 MBPython电子书

  • Python开发向导/云计算工程师系列

    Python开发向导/云计算工程师系列

    《Python开发向导》 针对开发零基础的人群,采用案例或任务驱动的方式,由入门到精通,采用边讲 解边练习的方式,使读者能够快速掌握Python开发。本书首先介绍了Python的基础知识, 然后介

    大小:208.2 MBPython开发

  • Python 3.5从零开始学

    Python 3.5从零开始学

    《Python 3.5从零开始学》 专门针对Python新手量身定做,涵盖了Python 3 实际开发的重要知识点,内容包括:Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、多线程、正

    大小:41.5 MBPython电子书

  • Selenium自动化测试:基于Python语言

    Selenium自动化测试:基于Python语言

    Selenium是一个主要用于Web应用程序自动化测试的工具集合,在行业内已经得到广泛的应用。本书介绍了如何用Python语言调用Selenium WebDriver接口进行自动化测试

    大小:6.93 MBSelenium电子书

  • Python机器学习(第2版)

    Python机器学习(第2版)

    本书将机器学习背后的基本理论与应用实践联系起来,通过这种方式让读者聚焦于如何正确地提出问题、解决问题。书中讲解了如何使用Python的核心元素以及强大的机器学习库,同时还展示了如何正确使用一系列统计模型。

    大小:109 MB Python

  • Python新手使用Django架站的16堂课

    Python新手使用Django架站的16堂课

    本书作者台湾大师带你活用Django Web Framework快速构建移动网站,以16堂课来介绍Python新手使用Django架站的要点,可作为Python Django的初学者的参考书籍

    大小:199.5 MBPython电子书

  • 树莓派Python编程入门与实战(第2版)

    树莓派Python编程入门与实战(第2版)

    《树莓派Python编程入门与实战》经典系列 直观 循序渐进的树莓派Python编程学习教程 强调实践教学 以示例引导读者完成常见的任务。

    大小:94.6 MBPython电子书

用户留言