word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

这个不难word文档如何翻译,需要先注册一下百度翻译开发者,然后后申请一下APP ID和密钥,最后就能在代码中调用API来实现翻译word文档功能了,下面我简单介绍一下实现过程,实验环境win10+python3.6+pycharm5.0,主要内容如下:

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

1.注册开发者,这个直接到百度翻译开放平台注册就行,或者直接使用自己的百度账号也行,注册成功后,就会生成开发者的申请信息,包括APP ID和密钥,我们需要记住这2个字段的值,后面的代码中需要用到:

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

2.注册完成后,我们就可以编程来实现调用百度翻译API实现翻译word文档功能,主要步骤及截图如下:

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

这里为了更好的说明问题,我新建了一个word文档,主要内容如下,后面的翻译就是围绕这个文档展开:

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

为了方便读写word文档,这里需要先安装python-docx库,专门用于操作word文档,至于安装的话,直接在cmd窗口输入命令“pip install python-docx”就行,如下:

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

接着就是编写具体代码了,官网给出的是python2的版本示例(也有其他编程语言的示例,像java,php,js,c等),比较旧,这里我改成了python3的版本,为了更方便的说明,我分成了3个部分,主要如下:

第一部分:读取需要翻译的word文档,具体代码如下:

nEWS.KEMAowanG.OrG.CN

第二部分:调用API翻译word文档内容,具体代码如下(参数fromLang代表原始语种,toLang是翻译语种,paragraphs是需要翻译的内容):

第三部分:将翻译的结果写入word文档,具体代码如下:

点击运行程序,就会在当前目录下生成一个result文档,打开这个文档,就是翻译的最终结果,如下:

nEWS.KEMAowanG.OrG.CN

至此,我们就完成了调用百度翻译API来实现翻译word文档的功能。总的来说,整个过程很简单,思路很清晰,就是代码量有些多,只要你有一定的编程基础(python基础),熟悉一下相关代码和示例,多练习几遍,很快就能掌握的,网上也有相关教程和资料,感兴趣的话,可以搜一下,希望以上分享的内容能对有所帮助吧,也欢迎大家评论、留言。

英文文档翻译成中文怎么操作

可以这样。

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

1、

nEWS.KEMAowanG.OrG.CN

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

如下图所示,小编这里有一篇英文的文章,我们准备将其翻译为中文的

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

nEWS.KEMAowanG.OrG.CN

2、

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

点击菜单栏中的“审核”,打开审核相关的工具栏,点击“语言”,在打开的语言工具中我们可以看到翻译和语言工具

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

nEWS.KEMAowanG.OrG.CN

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

3、

word文档如何翻译,如何用百度翻译API实现自动翻译word文档的功能

我们先要设置翻译选项,我们是将英文,翻译为中文,所以先要进行下面这些操作

点击翻译,打开翻译菜单,之后选择“选择转换语言”

4、

在打开的“翻译语言选项”中,默认的设置是将当前语言翻译为英文,所以这是不符合我们的要求的

5、

将“选择翻译屏幕提示语言”改为“中文(中国)”,将“选择文档翻译语言”下面的语言改为“英语(美国)”,将翻译为改为“中文(中国)”,具体设置如下图所示,完成这些设置后,点击右下方的“确定”按钮

6、完成上面的设置后,再选择翻译中的“翻译文档(英语(美国)至中文(中国))”

7、

点击“翻译文档(英语(美国)至中文(中国))”后,会弹出如下的联网安全提示框,在这里不用理会,直接点击“发送”按钮

8、

点击发送后,就会自动将文档的内容发送到微软的网站,并打开在线翻译的网页,自动帮我们翻译为中文的,我们可以将网页的翻译内容复制下来保存在Word文档中,或者直接在线看

猜你喜欢