本文将给大家分享一个实用的 Python 办公自动化脚本「 利用 Python 批量翻译英文 Word 文档并保留格式」,最终效果甚至比部分收费的软件还要好!先来看看具体的工作内容
一、需求描述
手上有大量外文文档(本案例以 5 份为例,分别命名为 test1.docx test2.docx 以此类推),其中一份如下:
基本需求:「批量将这些文档的内容全部翻译成中文,并转存到新的文件中」,效果如下:
高级需求:基本需求满足的同时,要求 「保留原文档的格式」,效果如下:
二、逻辑梳理
1. 翻译 API
本需求的核心是翻译,策略是利用网络的翻译 API,这里推荐百度翻译开放平台,不考虑并发数的话可以用标准版,免费使用不限字符量!
”
在使用百度的通用翻译 API 之前需要完成以下工作:
-
使用百度账号登录百度翻译开放平台(http://api.fanyi.baidu.com