标题:用python实现整段翻译论文
点击关注了解更多精彩内容!!
下面介绍一下我读论文的一个小技巧:中文辅助理解,获得大意,英文详细阅读,理解细节。
我一般在读一篇论文之前,看了题目,综述,图片和结论之后,觉得有仔细阅读的价值。那么就开始用我这种方法阅读。
首先,我会用我自己写的python整段翻译的程序把从PDF里面复制的英文翻译成中文,代码如下:
import tkinter as tk #引入tkinter模块
from googletrans import Translator
# maked by Mountain_Zhou_only
# 设置Google翻译服务地址
translator = Translator(service_urls=[
'translate.google.cn'
])
window = tk.Tk()
window.title('论文整段翻译')
window.minsize(500,500)
#点击按钮后执行的函数
def changeString():
text_output.delete('1.0','end')
index=1;
string_input='';
#把输入到文本框里面的整段论文拼接起来
while True:
if text_input.get(str(index)+'.0',str(index)+'.end')==text_input.get('end'):
break;
else:
if string_input=='':
string_input=text_input.get(str(index)+'.0',str(index)+'.end')
else:
string_input =string_input+' '+text_input.get(str(index)+'.0',str(index)+'.end')
index=index+1;
#处理好之后调用googletrans翻译整段英文论文
string_output = translator.translate(string_input, dest='zh-CN')
text_output.insert("insert",string_output.text)
#创建文本输入框和按钮
text_input = tk.Text(window, width=100, height=24) #100的意思是100个平均字符的宽度,height设置为24行
text_output = tk.Text(window, width=100, height=24)
button = tk.Button(window,text="翻译",command=changeString,padx=32,pady=4,bd=4)
#把Text组件和按钮放在窗口上,然后让窗口打开,并处理在窗口内发生的所有事件;
text_input.pack()
text_output.pack()
button.pack()
window.mainloop()
其次,获得了获得了每段的连贯性翻译之后,开始阅读这段翻译,了解大意,接着就可以把这段翻译作为首单词的注释保存到PDF里面。
最后,就是在需要仔细阅读比较重要或者你不是很理解的英文原文。而这段的翻译注释可以帮你更快的带入到情景当中。
温馨提示:有了翻译神器就不想阅读英文原文了?英语水平不够就不想看英文原文?这里再说一种方法,就是安装网易有道词典,里面有划词,取词翻译的功能。这样你就可以在阅读英文文献遇到不认识的单词的时候,划词翻译,十分方便。
————————————————
版权声明:本文为CSDN博主「_Deshan_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Mountain_Zhou_only/article/details/85940058
版权所有© 帮我毕业网 并保留所有权利