Google Translate API始终返回“超出每日限额”

时间:2013-11-18 13:15:07

标签: google-api google-translate

我正在尝试启动并运行Google翻译API。在getting started guide上,它提供了以下示例:https://www.googleapis.com/language/translate/v2/detect?key={MyAppId}&q=google+translate+is+fast

我只想暂时让它工作,所以我只是想通过浏览器帖子让它工作,所以我创建了一个测试网络应用程序(截图):

Settings

并抓住API密钥,用我的API密钥替换示例URL的密钥。我收到以下回复:

{
 "error": {
  "errors": [
   {
    "domain": "usageLimits",
    "reason": "dailyLimitExceeded",
    "message": "Daily Limit Exceeded"
   }
  ],
  "code": 403,
  "message": "Daily Limit Exceeded"
 }
}

我还应该注意,我已经使用结算选项签署了我的帐户(我计划使用该服务很多),所以我现在应该没有问题。

我显然做错了什么,但我不知道是什么。有什么建议吗?

5 个答案:

答案 0 :(得分:16)

要获取翻译数据,您必须启用结算并且必须注册您的信用卡/借记卡。注册您的卡后,将扣除1美元,然后您就可以使用您的网址

我最近做了它并且工作正常。

我现在正致力于翻译项目。

如果您需要有关此主题的任何帮助,请与我们联系

依禅

答案 1 :(得分:2)

我首先确认在云端控制台的“API”链接下启用了Translate API - 如果未启用,则会有效地将配额设置为零,并可能产生类似的消息。

如果启用了API,则以下链接介绍了如何检查项目的使用限制: https://developers.google.com/translate/v2/pricing

答案 2 :(得分:2)

您可以手动更改配额:

enter image description here

答案 3 :(得分:0)

补充@Ishan Arora,在您添加信用卡信息后,转到控制台,进入项目,将弹出一条消息,要求为您的项目设置结算帐户,如果您想获得错误,只需选择“将项目设置到结算帐户”下拉列表。

答案 4 :(得分:0)

就我而言,同样的问题是由信用卡过期引起的