如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图

在很早之前就开发了翻译插件,当时所使用的是百度翻译的API接口,但翻译效果不甚理想,倒不是翻译不准确,而是对WordPress全文翻译支持不太理想。

后来发现谷歌云的Cloud Translation API可以完美支持全文翻译,对,支持翻译标题、标签及HTML文本。

本文将会详细介绍为什么要使用谷歌云的翻译接口,及如何申请和配置谷歌云的Cloud Translation API(以下统一称为谷歌翻译API)。

1. 为什么使用谷歌翻译API

为什么使用谷歌云的翻译API接口呢?做内容的站长应该可以很好理解,如果您是一位内容搬运工,纯粹中文站点搬运其他站点中文内容,可能您需要大量的伪原创操作,而且如何的搜索引擎已经不是曾经的搜索引擎,对伪原创的识别率越来越高。

但是,如果我们是英文转为中文,又或者中文转为英文,这一般都会被判定为原创作品,所以通过谷歌翻译API来实现全文翻译,对站长来说,意义重大。

2. 如何申请谷歌翻译API

写在前面,创建Google Index API项目需要梯子才可以访问Google Cloud Platform,在此步骤各站长需自己想办法罗!

2.1 谷歌云平台注册

打开Chrome浏览器,使用访客模式打开Google网站,点击右上角登录,开始登录Google帐号。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图1

谷歌浏览器

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图2

登陆谷歌账号

如果你已经登录过了Google帐号,这一步可以省略,可以直接跳转到Google Cloud谷歌云申请页面。

访问Google Cloud谷歌云的网站,cloud.google.com将网站语言选择中文-简体,之后点击蓝色按钮免费开始使用。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图3

Google Cloud免费试用

下面正式进入免费试用Google Cloud的申请环节,共三步,第一步帐号信息。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图4

Google Cloud申请第一步

首先填写国家/地区,这里建议选择节点IP所在地,例如你使用的是英国代理,国家/地区就选择英国,使用的美国代理,国家/地区就选择美国(建议选择香港,因为后面需要填写信用卡信息)。国家地区选择完毕后,选择下面哪一项与您的组织或需求最相符?这一步如果选择公司类的,还可以额外获得$100美元的免费试用金(在300美金的基础上叠加),不过你要输入一个企业邮件。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图5

如果你不想额外申请试用赠金的话,这一步可以选择个人项目或者其它类别。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图6

上面两项选择完毕之后,勾选下面的服务条款和电子邮件动态后,点击继续,进行第二步。

第二步,身份验证和联系信息,输入你的电话号码,用于身份验证后联系信息。Google将发送一条包含6位数验证码的短信,以验证您的身份并确认您的联系方式,以便向您提供改善Cloud体验的解決方案。您需要按标准费率支付费用。在电话号码前面的国旗图标处,点击下箭头向下拉,选择中国+86,在电话号码处填写你国内的手机号码。接收到验证码后,填写继续下一步

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图7

第三步,付款信息验证。这一步是注册Google Cloud谷歌云的关键,需要验证信用卡信息。帐号类型选择个人。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图8

帐号类型选择完毕之后,需要填写付款方式,也就是添加信用卡或者借记卡。输入准备好的信用卡号、有效年月、CVV3位安全码。如果你有PayPal的话,也可以添加PayPal(注:Google Cloud好像不支持国内PayPal)。在地址栏里随便填写一个注册地区的账单地址和邮编。(账单地址只有实际产生费用后且要求邮寄纸质账单时才会邮寄此地址。账单地址可以在Google地图上查找,也可以在网上的随机地址生成中获取。)税务信息无需填写,点击开始免费试用。

点击开始免费试用之后,你会收到一条短信或者银行APP的交易提醒。谷歌会扣除信用卡1美元,然后会马上返还。恭喜你,Google Cloud谷歌云已经申请成功了!注意:初次使用信用卡进行美元交易,银行信用卡中心会有一个风控电话打过来,询问这笔交易是否本人操作,只要回答是就可以了。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图9

您的免费试用含$300赠金,可在未来90天内使用。现在已经登录到Google Cloud的操作平台界面了。在登陆之前,Google Cloud需要做一个小调查,回答4个问题,当然你也可以选择关闭。问题回答完毕后,点击完成。之后Google会根据您的兴趣,推荐相对应的解决方案,以通过 Google Cloud 托管网站。

你可以试用解决方案,也可以点击下面的暂时跳过。好了到这里Google Cloud申请已经完成了,获得$300 赠金和90天的试用期。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图10

Google Cloud谷歌云已经申请完毕了,接下来开始进行配置谷歌云。

2.2 申请开通谷歌翻译API

首先您需要点击选择项目以创建一个新的Translate API项目,创建该项目。然后点击继续

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图11

如果在单击继续之后您会看到以下屏幕,输入您的项目名称后,点击创建

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图12

创建成功后,将会进入该项目的页面。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图13

访问谷歌翻译API页面,然后点击“启用”,即在你前面所创建的项目下启用谷歌翻译API。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图14

启用Cloud Translation API后,进入API管理页面,点击左侧的“凭据”-“创建凭据”,选择API密钥,如下图所示:

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图15

当您看到下面的弹窗,即成功创建谷歌云翻译的API密钥(本地保存API密钥,稍后配置Magicpost插件需要使用到)。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图16

您可以直接使用该API密钥来配置Magicpost插件的文章翻译,但我们建议您根据谷歌的建议稍微修改API密钥以添加限制,提高安全性。

要执行该操作,点击上面截图的“修改API密钥 ”,选择HTTP引荐来源网址或者IP地址,然后添加您需要配置Magicpost插件来翻译文章的网站域名或者网站所在服务器的IP地址。

最后点击“保存”。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图17

3. 如何配置谷歌翻译API实现全文翻译

3.1 在插件设置中添加您的API密钥

只需转到您的WordPress管理后台Magicpost>文章翻译,打开功能开关,在API设置-谷歌翻译下的API Key填入上面获取到的谷歌翻译API。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图18

下面的翻译内容,您可以选择翻译标题或者正文,或者两个都选上。

如果需要对草稿执行自动翻译,则可以将对应的开关打开,这对需要批量翻译文章的站长来说,十分有必要。

务必选择翻译语言,默认是英译中,也可以选中译英文,这可以根据自己的情况选择。(未来可能会引入更多的语种)

最后点击右下角的保存设置按钮。

3.2 如何执行文章翻译。

完成上述的插件配置之后,如果你未选择自动翻译。则,需要进入所有文章-草稿。

如需要对单篇翻译,则点击该文章对应的操作项“翻译”即可。

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图19

如果需要对多篇草稿执行翻译,则可以在草稿列表中选中你需要翻译的文章,然后在批量操作下拉菜单中选择“批量翻译

如何申请和配置谷歌云Cloud Translation API以实现全文翻译插图20

常见问题

谷歌翻译API免费吗?

谷歌翻译API属于付费服务,但是可以申请免费试用含$300赠金,可在未来90天内使用。

国内可以使用谷歌翻译API吗?

就目前而言,完全是没有问题的,但注册谷歌账号及访问Google Cloud平台需要梯子哦!

为什么我启用了自动翻译,草稿并没有翻译成功呢?

自动翻译任务是每个小时处理50篇,所以如果没有正常翻译,需要耐心等待。我们后续再考虑是否开放这个任务的设置。

手动执行文章草稿翻译,提示失败了,怎么办?

这个需要进入插件的“文章翻译”设置界面,查看错误日志。然后根据这个错误去解决问题即可,如还是没办法解决,可以提交工单处理。