提示:因为被屏蔽,所以中国大陆网站无法使用谷歌翻译api,建议改用DeepL之类翻译api。
翻译费用太贵了,所以基本上所有带有多语言SEO效果的WordPress翻译插件都需要额外注册翻译API来实现翻译功能。而谷歌云翻译是免费翻译中质量最好,支持语音最多的翻译服务。此文章教大家如何从零开始注册免费谷歌翻译API。
只要把注册的API输入
如果你使用WordPress搭建网站,并且使用TranslatePress之类翻译插件实现多语言,只要输入谷歌翻译/ DeepL 翻译api即可实现网站全自动多语言翻译。
谷歌云平台注册
如果没有谷歌账号先注册一个,注册的时候需要验证手机号码,选择中国后直接输入手机号码前面不要放“+86”。如果遇到“此电话号码无法用于进行验证”,把浏览器主语言改成英文即可,或者改用手机注册。
注册账号后或者已经有账号的话,需要先打开梯子软件,然后进入Google.com。点击右上角登录,开始登录Google帐号。
输入资料登录
如果你已经登录过了Google帐号,这一步可以省略,可以直接跳转到Google Cloud谷歌云申请页面。
访问Google Cloud谷歌云的网站,cloud.google.com将网站语言选择中文-简体,之后点击蓝色按钮免费开始使用。
下面正式进入免费试用Google Cloud的申请环节,共三步,第一步填写帐号信息。
Google Cloud申请第一步
首先填写国家/地区,这里建议选择节点IP所在地,例如你使用的是英国代理,国家/地区就选择英国,使用的美国代理,国家/地区就选择美国(建议选择香港,因为后面需要填写信用卡信息)。
国家地区选择完毕后,选择下面哪一项与您的组织或需求最相符?这一步如果选择公司类的,还可以额外获得$100美元的免费试用金(在300美金的基础上叠加),不过你要输入一个企业邮件。
如果你不想额外申请试用赠金的话,这一步可以选择个人项目或者其它类别。
上面两项选择完毕之后,勾选下面的服务条款和电子邮件动态后,点击继续,进行第二步。
第二步,身份验证和联系信息,输入你的电话号码,用于身份验证后联系信息。Google将发送一条包含6位数验证码的短信,以验证您的身份并确认您的联系方式,以便向您提供改善Cloud体验的解決方案。
您需要按标准费率支付费用。在电话号码前面的国旗图标处,点击下箭头向下拉,选择中国+86,在电话号码处填写你国内的手机号码。接收到验证码后,填写继续下一步
第三步,付款信息验证。这一步是注册Google Cloud谷歌云的关键,需要验证信用卡信息。帐号类型选择个人。
帐号类型选择完毕之后,需要填写付款方式,也就是添加信用卡或者借记卡。输入准备好的信用卡号、有效年月、CVV3位安全码。如果你有PayPal的话,也可以添加PayPal(注:Google Cloud好像不支持国内PayPal)。
在地址栏里随便填写一个注册地区的账单地址和邮编。(账单地址只有实际产生费用后且要求邮寄纸质账单时才会邮寄此地址。账单地址可以在Google地图上查找,也可以在网上的随机地址生成中获取。)税务信息无需填写,点击开始免费试用。
点击开始免费试用之后,你会收到一条短信或者银行APP的交易提醒。谷歌会扣除信用卡1美元,然后会马上返还。恭喜你,Google Cloud谷歌云已经申请成功了!
注意:初次使用信用卡进行美元交易,银行信用卡中心会有一个风控电话打过来,询问这笔交易是否本人操作,只要回答是就可以了。
您的免费试用含$300赠金,可在未来90天内使用。现在已经登录到Google Cloud的操作平台界面了。在登陆之前,Google Cloud需要做一个小调查,回答4个问题,当然你也可以选择关闭。
问题回答完毕后,点击完成。之后Google会根据您的兴趣,推荐相对应的解决方案,以通过 Google Cloud 托管网站。
你可以试用解决方案,也可以点击下面的暂时跳过。好了到这里Google Cloud申请已经完成了,获得$300 赠金和90天的试用期。
Google Cloud谷歌云已经申请完毕了,接下来开始进行配置谷歌云。
注册免费谷歌翻译API
首先需要点击选择项目以创建一个新的Translate API项目,选择“创建项目”。然后点击继续。
如果在单击继续之后,您会看到以下屏幕,输入您的项目名称后,点击创建:
创建成功后,将会进入该项目的页面。
访问谷歌翻译API页面,然后点击“启用”,即在你前面所创建的项目下启用谷歌翻译API。
启用Cloud Translation API后,进入API管理页面,点击左侧的“凭据”-“创建凭据”,选择API密钥,如下图所示:
当您看到下面的弹窗,即成功创建谷歌云翻译的API密钥,保存好API密钥,稍后需要用到。
您可以直接使用该API密钥来配置Magicpost插件的文章翻译,但我们建议您根据谷歌的建议给API密钥添加应用限制,提高安全性。
要添加应用限制,点击上面截图的“修改API密钥 ”,选择HTTP引荐来源网址,然后添加需要用到这个API的网站网址,网址必须是完整格式,例如https://diiamo.cn,如果你的网址默认带有www就加上www。
最后点击“保存”。
设置API翻译配额/限额
现在(2022-12-03)新用户注册前3个月免费(注册过程有提示),可以3个月过后每个月前50万个翻译字符免费,超过之后每100万个字符收费$20,点击查看计费标准。而且如果是老用户的话前3个月不免费。
一个汉字= 2个字符,一个英文字母= 1个字符(例如apple单词算5个字符),一个空格也算一个字符。如果是英文网站假设有5种语言,50万个字符每种语言可以分配到10万个字符,按照一个字母等于一个字符来算,不到10篇长文章就用完额度,很容易超过额度被扣费。
有客户12月份在我们网站买了TranslatePress翻译插件,在和我讨论免费API的时候跟我说他之前使用谷歌翻译API超出额度被扣费,发了下面图片↓给我。因为忘记设置限额和消费提醒,等被扣58美金才知道超额 😆 。
另外一个访客反馈自己被扣超$100谷歌翻译费用↓。
非常有必要设置翻译配额以及超额提醒,按下面步骤设置翻译配额。注意:设置限额/配额最多只能限制每天的字翻译字符量,无法设置月限额,超出限额后第二天又会自动翻译,其实比较鸡肋无用。设置消费提醒才是最有用的。
访问谷歌API和服务页面,转到Enabled APIs and services / 已启用的 API 和服务 。
在页面上向下滚动,找到并且点击Cloud Translation API。
选择“配额”QUOTAS选项卡。
下方显示很多配额,选择“ v2 and v3 general model characters per day”,然后点击右上角 “EDIT QUOTAS/ 修改配额” 编辑。
在New Limit输入字符数值,超过这个数后不会自动翻译。免费账户每个月免费50万字符数,这里我输入450000 (45万),超过后当天不会自动翻译,第二天恢复。
点确定↓。
提示已完成更新。
设置消费提醒
双重保障还要设置超额提醒,就是设定一个金额,如果消费超过这个金额就会发邮件提醒你。这样就知道花了多少钱,及时止损。这才是最有用的。
点击进入谷歌结算中心并且登录,点击“我的结算账号”。
点击“预算和提醒”
创建预算↓
按图操作↓
输入预算金额
设置提醒阈值,点完成。
当消费达到0.5, 0.9, 1美金的时候会发送电子邮件提醒。记得经常查收邮件!预算金额那里可以设置多一点,例如100美金,然后提醒阈值设置为10%,20%,50%,当消费金额达到10美金,20美金,50美金会分别发邮件提醒。
把API输入TranslatePress实现全自动翻译网站
点击后台网站顶部栏“翻译网站”下面的“设置”按钮进入TranslatePress翻译设置界面。
选择“自动翻译”选项卡,启用自动翻译选“是”,先选“谷歌翻译 v2”, 在“谷歌翻译API密钥”那栏填入上面注册的谷歌翻译API,点“保存更改”即可。
建议点击“测试API凭据”,看下是否API是否能正常使用。如果不行,可能是上面“应用限制”没设置好,或者账号本身欠费之类异常,自己排查。
能正常使用的话,点击“测试API凭证”后会显示下图绿色符号。
选择阻止爬虫,不要勾选自动翻译Slugs (网址)!翻译网址可能会导致很多错误。
点保存更改
一段时间后TranslatePress突然无法自动翻译
有几个用户反应,一段时间后TranslatePress突然无法自动翻译。我们检查后发现无一例外都是API失效,可能是网站运营离职取消自己账号的API,可能是账号绑定的信用卡过期导致API失效等。
进入TranslatePress“自动翻译” 板块,点击“测试API凭据”排查。
如果显示下图绿色 √ 图标,证明API没问题。如果显示红色 X 图标证明API失效,自己修复下或者使用新API。
谷歌翻译API (Cloud Translation)如何取消绑定信用卡
有个读者询问如何移除谷歌翻译API (Cloud Translation)绑定的信用卡,要移除唯一的方法是绑定有效新卡,才可以移除旧卡。谷歌、Linode等很多国外公司都不允许移除绑定的信用卡,因为它们是先用后收费,担心收不到款项。
虽然无法移除信用卡,但是可以禁止被扣款。例如1- 信用卡更换卡号或者3位数安全码;2- 去银行柜台拉黑谷歌不让它扣款;3- 直接注销信用卡等。
7人评论了“如何申请注册免费谷歌翻译API (Cloud Translation), 自动翻译网站”
全部按照教程来做,最后测试api时,提示错误!cURL error 28: Connection timed out after 5001 milliseconds 这个是什么原因?
国内服务器无法链接谷歌API,被拦截,换DeepL吧
嗯嗯 果然,换到国外的hosting就可以了,感谢
knyxxx.com准备开整
加油,不能放网址做SEO,所以我用xxx代替。怕大家都这么搞,会乱
您好!我是新注册谷歌用户,设置google translate API。请问下配额如何设置,可以把预算控制在获赠金额USD300以内。教程上没有说具体设置多少字符,以及是否只是设置v2 v3 general model per day? 非常感谢答复!
USD300,如果你的网站少于1000个页面基本用不完。设置配额有点复杂,建议你设置消费提醒就行,设置消费超过1美金就通知你·最重要的是自己衡量好网站翻译大概用到字符数,控制好。