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


Posted in Python onNovember 28, 2018

我们复制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,解决换行的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
天翼开放平台免费短信验证码接口使用实例
Dec 18 Python
用Python解决计数原理问题的方法
Aug 04 Python
深入理解Python3中的http.client模块
Mar 29 Python
python查询mysql,返回json的实例
Mar 26 Python
对python程序内存泄漏调试的记录
Jun 11 Python
Pandas的read_csv函数参数分析详解
Jul 02 Python
python按行读取文件并找出其中指定字符串
Aug 08 Python
Python MySQLdb 执行sql语句时的参数传递方式
Mar 04 Python
python的help函数如何使用
Jun 11 Python
使用npy转image图像并保存的实例
Jul 01 Python
Python HTMLTestRunner如何下载生成报告
Sep 04 Python
python 实现的IP 存活扫描脚本
Dec 10 Python
python实现从pdf文件中提取文本,并自动翻译的方法
Nov 28 #Python
10分钟教你用Python实现微信自动回复功能
Nov 28 #Python
Linux CentOS Python开发环境搭建教程
Nov 28 #Python
Python 获取中文字拼音首个字母的方法
Nov 28 #Python
Python3爬虫使用Fidder实现APP爬取示例
Nov 27 #Python
python如何查看微信消息撤回
Nov 27 #Python
python中退出多层循环的方法
Nov 27 #Python
You might like
php防注
2007/01/15 PHP
PHP页面间传递参数实例代码
2008/06/05 PHP
PHP把小数转成整数3种方法
2014/06/30 PHP
PHP读取txt文本文件并分页显示的方法
2015/03/11 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
学习YUI.Ext 第二天
2007/03/10 Javascript
javascript 对象比较实现代码
2009/04/27 Javascript
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
麻雀虽小五脏俱全 Dojo自定义控件应用
2010/09/04 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
2012/10/11 Javascript
javascript中验证大写字母、数字和中文
2014/01/15 Javascript
IE8中动态创建script标签onload无效的解决方法
2014/12/22 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
Bootstrap每天必学之基础排版
2015/11/20 Javascript
javascript类型系统 Window对象学习笔记
2016/01/07 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
Vuejs第九篇之组件作用域及props数据传递实例详解
2016/09/05 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
JS实现的tab切换选项卡效果示例
2017/02/28 Javascript
nodejs学习笔记之路由
2017/03/27 NodeJs
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
浅谈Vue-cli 命令行工具分析
2017/11/22 Javascript
Vue 项目代理设置的优化
2018/04/17 Javascript
Node.js使用Angular简单示例
2018/05/11 Javascript
微信小程序排坑指南详解
2018/05/23 Javascript
python操作CouchDB的方法
2014/10/08 Python
Python字符串切片操作知识详解
2016/03/28 Python
PyTorch的torch.cat用法
2020/06/28 Python
python利用递归方法实现求集合的幂集
2020/09/07 Python
html5 Canvas画图教程(8)—canvas里画曲线之bezierCurveTo方法
2013/01/09 HTML / CSS
Gap英国官网:Gap UK
2018/07/18 全球购物
考试作弊被抓检讨书
2014/10/02 职场文书
优秀班主任事迹材料
2014/12/16 职场文书
Django REST framework 限流功能的使用
2021/06/24 Python
div与span之间的区别与使用介绍
2021/12/06 HTML / CSS