浅谈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 base64编码解码实例
Jun 21 Python
python中如何使用正则表达式的集合字符示例
Oct 09 Python
微信跳一跳辅助python代码实现
Jan 05 Python
Python编程argparse入门浅析
Feb 07 Python
详解python单元测试框架unittest
Jul 02 Python
pycharm: 恢复(reset) 误删文件的方法
Oct 22 Python
Python中fnmatch模块的使用详情
Nov 30 Python
python语言基本语句用法总结
Jun 11 Python
解决django FileFIELD的编码问题
Mar 30 Python
解决Jupyter NoteBook输出的图表太小看不清问题
Apr 16 Python
pytorch中index_select()的用法详解
Jan 06 Python
python处理json数据文件
Apr 11 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
Yii框架中sphinx索引配置方法解析
2016/10/18 PHP
thinkphp5使用无限极分类
2019/02/18 PHP
日期 时间js控件
2009/05/07 Javascript
JS解决ie6下png透明的方法实例
2013/08/02 Javascript
jQuery通过ajax快速批量提交表单数据
2016/10/25 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
详解基于原生JS验证表单组件xy-form
2019/08/20 Javascript
微信小程序实现手指拖动选项排序
2020/04/22 Javascript
vue2.0 解决抽取公用js的问题
2020/07/31 Javascript
JS实现超级好看的鼠标小尾巴特效
2020/12/01 Javascript
一个基于flask的web应用诞生 使用模板引擎和表单插件(2)
2017/04/11 Python
使用Python的turtle模块画图的方法
2017/11/15 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
Python基于TCP实现会聊天的小机器人功能示例
2018/04/09 Python
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
Python数据集切分实例
2018/12/08 Python
python 读取Linux服务器上的文件方法
2018/12/27 Python
Python 互换字典的键值对实例
2019/02/12 Python
python GUI库图形界面开发之PyQt5打开保存对话框QFileDialog详细使用方法与实例
2020/02/27 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
详解java调用python的几种用法(看这篇就够了)
2020/12/10 Python
Rosetta Stone官方网站:语言学习
2019/01/05 全球购物
德国自行车商店:Tretwerk
2019/06/21 全球购物
size?法国官网:英国伦敦的球鞋精品店
2020/03/15 全球购物
skyn ICELAND官网:冰岛成分天然护肤品
2020/08/24 全球购物
纬创Java面试题笔试题
2014/10/02 面试题
什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
2013/05/03 面试题
新闻网站实习自我鉴定
2013/09/25 职场文书
材料加工硕士生求职信
2013/10/10 职场文书
店面销售职位的职责
2014/03/09 职场文书
违纪学生保证书
2015/02/27 职场文书
无罪辩护词范文
2015/05/21 职场文书
Python游戏开发实例之graphics实现AI五子棋
2021/11/01 Python
SpringBoot2零基础到精通之异常处理与web原生组件注入
2022/03/22 Java/Android