Python Qt GUI 编程 - Coursera字幕中文翻译助手
版本 1.0.2 更新时间 2018年4月16日
概要
Coursera上有很多很棒的课程,但是非中文的授课对于中文环境下的学习者造成了一些困扰。本工具可以翻译从Coursera下载的TXT纯文本格式字幕,使用Google NMT神经网络翻译模型将每句字幕翻译成为中文。
对于一些专业术语,联系上下文和基于机器学习的Google翻译无疑能够部分减缓巴别塔这一语言问题。
翻译来源语言支持英文,目标语言为简体中文。需要连接互联网进行翻译。
使用说明
解压rar文件并直接运行即可,没有主程序界面,会有一个任务栏小图标。图标在初始化状态为蓝色,当复制文本文件时(或者按下Ctrl+C),直接点击图标即可开始翻译。注意,当后缀不是txt格式时,不会进行翻译。当没有网络连接时,翻译会出错。当文本不满足coursera发布的txt文本文件时,也不能正常翻译(表现为,对于一个翻译过的文件,不能继续将翻译+翻译后的文件继续翻译)。
翻译会自动合并英文,然后按照句号和问号分段,最后翻译成整段的中文、中英文对照,写入原始文件中。因此,请确保程序有此文件的读写权限。
依赖
二进制文件(rar压缩文件内的exe文件)可在Windows XP 以上的 ×64 Windows 操作系统运行
python文件可以在任何安装了PyQt5和SIP的绝大部分现代计算机系统上运行,比如Linux,Windows,macOS等。注意,程序依赖googletrans包。