利用 glob 模块批处理框架可获取某个文件的绝对路径由 python-docx 完成 Word 文件实例化后对段落进行解析解析出的段落文本交给百度通用翻译 API,解析返回的 Json 格式结果(上面的修改 demo 中已经完成了这一步)并重新写入新的文件同个文件全部解析、翻译并写入新文件后保存文件三、代码实现 导入需要的模块,除翻...
(一)读取TXT文本文件内容,然后写入一个Word文档 程序打开TXT文件,读取内容,然后调用Python开源类库docx的方法写入一个Word文档; (二)打开和读取上一步创建的Word文档内容 程序调用Python开源类库docx来实现; (三)翻译读取到的文档内容 程序调用Python开源类库googletrans来实现——事实上是调用了translate.google.cn网站的...
读取Word文档也比较简单,导入第三方库python-docx,安装指令为pip install python-docx,实例代码如下: import docx # 安装指令:pip install python-docx def translate(self): '''翻译''' # 获取文档对象 doc = docx.Document(self.fullName) # 创建内存中的word文档对象 new_doc = docx.Document() # 遍历每...
1. 登陆&注册,并申请加入 python document translations 组织,并选择语言 Chinese (China) zh_CN 2. 选择版本,建议优先翻译默认版本,默认版本对应的是 Python 3.9 的文档 3. 选择相应条目后即可进入翻译工作区开始翻译,内容会定期更新到官网上 相关文档 [1]: https://docs.python.org/3/ [2]: https://grou...
使用python进行英语文献翻译 1. 前期准备 安装PyPDF2模块、申请百度翻译api。其中模块安装大家可以根据情况,因为很多模块我之前安装过,比如requests,所以现在都是直接用的,如果你在使用的过程中,缺少了摸个模块,你可以自己进行安装。 百度翻译api申请,你可以进入百度翻译开放平台进行注册申请,然后在开发者信息里面找到你...
使用Python调用已有的接口的方法,自己实现一个批量翻译工具,一劳永逸。 我计划着连续更新一个月左右,把详细的整个过程都记录下来,也方便粉丝们使用。 二、已做好的批量文档翻译工具的使用 我这里开发批量文档翻译工具使用python作为开发工具,功能如下: 1)通过文件夹选择多个文档; ...
("翻译语言:",0,0), ("选择文档路径:",1,0), ("文档行数:",2,0), ("翻译文档位置:",3,0), ]) # 下拉列表 Language=self.mainwindow.combobox(("zh-CN","en"),0,1,pady=25) path=StringVar() defselectPath(): # 文件选择框 ...
("翻译语言:",0,0), ("选择文档路径:",1,0), ("文档行数:",2,0), ("翻译文档位置:",3,0), ]) # 下拉列表 Language=self.mainwindow.combobox(("zh-CN","en"),0,1,pady=25) path=StringVar() defselectPath(): # 文件选择框 ...
版本:Python3.6 软件的GUI界面是基于PyQt4编写,翻译部分使用了爬虫和Google翻译的api。 做的很简单,左边复制一段英文上去,右边会自动翻译成中文。由于使用了Google翻译的Api,所以只有在联网时才可使用。另外,如果网速很慢,复制文字上去后,会有一定时间延迟,因为需要把文字上传到服务器去。