浅谈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 相关文章推荐
将Django使用的数据库从MySQL迁移到PostgreSQL的教程
Apr 11 Python
Python中文竖排显示的方法
Jul 28 Python
python简单商城购物车实例代码
Mar 15 Python
python2.7使用plotly绘制本地散点图和折线图
Apr 02 Python
Python常见数据类型转换操作示例
May 08 Python
python如何读取bin文件并下发串口
Jul 05 Python
Django上使用数据可视化利器Bokeh解析
Jul 31 Python
Python爬虫 批量爬取下载抖音视频代码实例
Aug 16 Python
python定位xpath 节点位置的方法
Aug 27 Python
python基于K-means聚类算法的图像分割
Oct 30 Python
wxPython绘图模块wxPyPlot实现数据可视化
Nov 19 Python
Python-opencv 双线性插值实例
Jan 17 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
PHP5 操作MySQL数据库基础代码
2009/09/29 PHP
php中try catch捕获异常实例详解
2014/11/21 PHP
PHP中addslashes()和stripslashes()实现字符串转义和还原用法实例
2016/01/07 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
jQuery.Autocomplete实现自动完成功能(详解)
2010/07/13 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
百度地图自定义控件分享
2015/03/04 Javascript
Bootstrap每天必学之导航条
2015/11/27 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
详解Puppeteer前端自动化测试实践
2019/02/21 Javascript
react结合bootstrap实现评论功能
2020/05/30 Javascript
webpack5 联邦模块介绍详解
2020/07/08 Javascript
jQuery实现日历效果
2020/09/11 jQuery
[40:50]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第四场
2014/05/24 DOTA
[04:50]2019DOTA2高校联赛秋季赛四强集锦
2019/12/27 DOTA
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
python如何实现内容写在图片上
2018/03/23 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
使用python爬取B站千万级数据
2018/06/08 Python
Python3中bytes类型转换为str类型
2018/09/27 Python
python实现简单加密解密机制
2019/03/19 Python
Django密码系统实现过程详解
2019/07/19 Python
Django 导出项目依赖库到 requirements.txt过程解析
2019/08/23 Python
python对指定字符串逆序的6种方法(小结)
2020/04/02 Python
基于python实现模拟数据结构模型
2020/06/12 Python
Python TestSuite生成测试报告过程解析
2020/07/23 Python
python3中calendar返回某一时间点实例讲解
2020/11/18 Python
Parts Express:音频、视频和扬声器的第一来源
2017/04/25 全球购物
英国家庭家具、照明和花园家具购物网站:Furniture123
2018/12/31 全球购物
精彩的大学生自我评价
2013/11/17 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
社区活动总结
2015/02/04 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
运动会报道稿大全
2015/07/23 职场文书
《语言的突破》读后感3篇
2019/12/12 职场文书