利用 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() # 遍历每...
我这里开发批量文档翻译工具使用python作为开发工具,功能如下: 1)通过文件夹选择多个文档; 2)可以将多个文档的翻译结果存到目标文件夹下。 话不多说,看图↓↓↓ 部分翻译结果展示(涉及工作内容的保密性,这里用荷塘月色作为样例): 可以先尝试一下,我上传到了百度网盘里: 三、...
首先是读取文档,python里面读取word文档要用docx库,安装方法如下 pip install python-docx 1. 安装好后我们进行调用,读取word文档所在路径: # 创建一个新的Word文档 output_doc = docx.Document() # 获取要翻译的Word文档 path = input('请输入文件路径:') ...
("翻译语言:",0,0), ("选择文档路径:",1,0), ("文档行数:",2,0), ("翻译文档位置:",3,0), ]) # 下拉列表 Language=self.mainwindow.combobox(("zh-CN","en"),0,1,pady=25) path=StringVar() defselectPath(): # 文件选择框 ...
1. 登陆&注册,并申请加入 python document translations 组织,并选择语言 Chinese (China) zh_CN 2. 选择版本,建议优先翻译默认版本,默认版本对应的是 Python 3.9 的文档 3. 选择相应条目后即可进入翻译工作区开始翻译,内容会定期更新到官网上 相关文档
翻译ElasticSearch教程正文 接下来,我们需要使用 Edge 的翻译接口来翻译文档的正文部分。同样,我们可以使用 Python 来实现这个过程。具体代码可参考推文:python自动获取arxiv最新NLP领域论文和中文创新点 通过以上代码,我们可以将英文文档的正文部分翻译成中文,并保存到本地文件中。制作目录上传至 GitHub 最后一步,我们...
首先我们需要准备一个文档。最简单的方法是这样: from docx import Document document = Document() 这将打开一个默认模板的空白文档,这与 Word 中新建的默认空白文档几乎是一样的。我们也可以使用 python-docx 打开和处理现有的 Word 文档,如下: from docx import Document ...