时间:2021-05-22
我们复制PDF到Google翻译时,总是会出现换行的情况,如果自己手动去除,那就太麻烦了。
那么用Python就可以解决,复制到粘贴板以后,Python程序自动可以把\n换成空格,然后我们就可以复制到Google翻译中去
代码:
import pyperclipimport timeimport webbrowsercopyBuff=' '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 pyperclipimport timeimport webbrowsercopyBuff=' '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,解决换行的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
问题最近在工作中发现了一个问题,Python代码一直用着免费的Google翻译API插件googletrans,这两天突然就报错了:Traceback(most
首先声明,没有什么不良动机,因为经常会用translate.google.cn,就想着用Python模拟网页提交实现文档的批量翻译。据说有API,可是要收费。生
语言是人类资讯传递的中心,自然也是Google的重心。而除了翻译,Google翻译也提供部分翻译功能。功能如此强大,接下来小编就带大家了解一下Google翻译的
本文实例讲述了Python通过调用有道翻译api实现翻译功能。分享给大家供大家参考,具体如下:通过调用有道翻译的api,实现中译英、其他语言译中文Python代
对于很多喜欢使用Google谷歌浏览器的朋友来说,经常会遇到谷歌浏览器翻译失败的情况,像有关谷歌浏览器翻译失败的文章也很多,有些方法已经过时解决不了问题,今天小