我正在尝试启动并运行Google翻译API。在getting started guide上,它提供了以下示例:https://www.googleapis.com/language/translate/v2/detect?key={MyAppId}&q=google+translate+is+fast
我只想暂时让它工作,所以我只是想通过浏览器帖子让它工作,所以我创建了一个测试网络应用程序(截图):
并抓住API密钥,用我的API密钥替换示例URL的密钥。我收到以下回复:
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceeded",
"message": "Daily Limit Exceeded"
}
],
"code": 403,
"message": "Daily Limit Exceeded"
}
}
我还应该注意,我已经使用结算选项签署了我的帐户(我计划使用该服务很多),所以我现在应该没有问题。
我显然做错了什么,但我不知道是什么。有什么建议吗?
答案 0 :(得分:16)
要获取翻译数据,您必须启用结算并且必须注册您的信用卡/借记卡。注册您的卡后,将扣除1美元,然后您就可以使用您的网址
我最近做了它并且工作正常。
我现在正致力于翻译项目。
如果您需要有关此主题的任何帮助,请与我们联系
依禅
答案 1 :(得分:2)
我首先确认在云端控制台的“API”链接下启用了Translate API - 如果未启用,则会有效地将配额设置为零,并可能产生类似的消息。
如果启用了API,则以下链接介绍了如何检查项目的使用限制: https://developers.google.com/translate/v2/pricing
答案 2 :(得分:2)
答案 3 :(得分:0)
补充@Ishan Arora,在您添加信用卡信息后,转到控制台,进入项目,将弹出一条消息,要求为您的项目设置结算帐户,如果您想获得错误,只需选择“将项目设置到结算帐户”下拉列表。
答案 4 :(得分:0)
就我而言,同样的问题是由信用卡过期引起的