浅谈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 相关文章推荐
python装饰器使用方法实例
Nov 21 Python
Python生成数字图片代码分享
Oct 31 Python
Python使用flask框架操作sqlite3的两种方式
Jan 31 Python
python方法生成txt标签文件的实例代码
May 10 Python
Python实现统计英文文章词频的方法分析
Jan 28 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
Jun 19 Python
Python循环实现n的全排列功能
Sep 16 Python
python和php学习哪个更有发展
Jun 17 Python
python的链表基础知识点
Sep 13 Python
python将下载到本地m3u8视频合成MP4的代码详解
Nov 24 Python
MoviePy简介及Python视频剪辑自动化
Dec 18 Python
Python编程根据字典列表相同键的值进行合并
Oct 05 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/03/06 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
PHP魔术方法之__call与__callStatic使用方法
2017/07/23 PHP
详解PHP防止直接访问.php 文件的实现方法
2017/07/28 PHP
PHP whois查询类定义与用法示例
2019/04/03 PHP
一些经常会用到的Javascript检测函数
2010/05/31 Javascript
javascript 中__proto__和prototype详解
2014/11/25 Javascript
AngularJS创建一个上传照片的指令实例代码
2018/02/24 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
es6函数中的作用域实例分析
2020/04/18 Javascript
Vue循环遍历选项赋值到对应控件的实现方法
2020/06/22 Javascript
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
详解Python 序列化Serialize 和 反序列化Deserialize
2017/08/20 Python
Django中间件工作流程及写法实例代码
2018/02/06 Python
详解python中的hashlib模块的使用
2019/04/22 Python
Python图像处理之图片文字识别功能(OCR)
2019/07/30 Python
详解Python中字符串前“b”,“r”,“u”,“f”的作用
2019/12/18 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
深入浅析python变量加逗号,的含义
2020/02/22 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
selenium+headless chrome爬虫的实现示例
2021/01/08 Python
使用bandit对目标python代码进行安全函数扫描的案例分析
2021/01/27 Python
详解通过focusout事件解决IOS键盘收起时界面不归位的问题
2019/07/18 HTML / CSS
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
英国设计师珠宝网站:Joshua James Jewellery
2020/03/01 全球购物
2014的自我评价
2014/01/13 职场文书
给老师的检讨书
2014/02/11 职场文书
挂牌仪式主持词
2014/03/20 职场文书
见习报告的格式
2014/11/04 职场文书
2015年房产销售工作总结范文
2015/05/22 职场文书
家长会开场白和结束语
2015/05/29 职场文书
校运会加油稿大全
2015/07/22 职场文书
校园安全主题班会
2015/08/12 职场文书
2016秋季运动会开幕词
2016/03/04 职场文书
python 学习GCN图卷积神经网络
2022/05/11 Python