标题:用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
版权所有© 帮我毕业网 并保留所有权利