python实现谷歌翻译PDF换行的问题

前提条件

  • 浏览器 chrome

  • python编辑器:pycharm

使用说明

1. pycharm上安装pyperclip、webbrowserdownloader

安装界面如下图所示(File–>Setting–>…):
python实现谷歌翻译PDF换行的问题_第1张图片

2.创建google_translate.py文件,并将如下代码复制粘贴至google_translate.py文件

	#coding=utf-8
	import pyperclip
	import webbrowser
	
	copyBuff = ' '
	num = 1
	#convinent to change num
	while num == 1:
	    num = num + 1
	    copyedText = pyperclip.paste()
	    if copyBuff != copyedText:
	        copyBuff = copyedText
	    normalizedText = copyBuff.replace('\n', ' ')
	    url = 'https://translate.google.cn/#en/zh-CN/' + normalizedText
	    webbrowser.open(url)

3.运行

(1)在pdf上任意选择一个段落,复制

python实现谷歌翻译PDF换行的问题_第2张图片

(2)运行google_translate.py程序,chrome浏览器,会弹出一个google翻译界面,刚才复制的内容就会直接翻译

python实现谷歌翻译PDF换行的问题_第3张图片

注:在换行出现‘-’的情况下,可能没有处理,即如下情况:

	在di-rectly这里,google翻译中没有解决,不过不影响翻译
	We present the first deep learning model to successfully learn control policies di-
	rectly from high-dimensional sensory input using reinforcement learning. 

你可能感兴趣的:(学术相关,google翻译)