浅谈python实现Google翻译PDF,解决换行的问题
2019-01-09 00:03
645 查看
我们复制PDF到Google翻译时,总是会出现换行的情况,如果自己手动去除,那就太麻烦了。
那么用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实现json解析中的问题及解决方法
- 解决js正则匹配换行问题实现代码
- 狄克斯特拉算法,解决加权最短路径问题--python实现
- android中画文字的换行 办法(对于遇到canvas.drawText(String s )无法实现换行问题的解决
- 用分治法解决最近点对问题:python实现
- 模拟退火算法解决TSP问题+Python实现
- 自定义viewgroup实现自动换行的布局,同时解决自定义布局在wrapcontent下高度不能自适应的问题,plus一些关于Component重写的基础知识
- android中画文字的换行 办法(对于遇到canvas.drawText(String s )无法实现换行问题的解决)
- pdf复制到word有空格间隙和换行问题解决办法
- pdfmake实现中文支持,解决中文乱码问题
- 浅谈Python实现贪心算法与活动安排问题
- C#调用exe解决PDF转图片问题(使用PDFBox方案,java语言编译jar包实现)
- 【解决咯】深深困扰我的python写换行问题
- 浅谈个人在瀑布流网页的实现中遇到的问题和解决方法
- 最大流问题 (使用遗传算法解决 --Python 实现)
- 实现Python虚拟按键解决getch()的自动化测试问题
- 使用Python脚本实现批量网站存活检测遇到问题及解决方法
- python解决一些错误换行问题
- android中画文字的换行 办法(对于遇到canvas.drawText(String s )无法实现换行问题的解决)