谷歌翻译API问题

时间:2012-06-04 13:29:13

标签: .net

我正在尝试使用Google Translate API翻译一个简单的字符串。虽然我现在还没有设置计费,但我有我的API密钥来完成此任务。

它给出了错误/异常:

Google.Apis.Requests.RequestError
Daily Limit Exceeded [403]
Errors [
    Message[Daily Limit Exceeded] Location[ - ] Reason[dailyLimitExceeded] Domain[usageLimits]
]

请让我知道如何克服这一点。

感谢。

3 个答案:

答案 0 :(得分:1)

根据文件,似乎特别是API不能在不付费的情况下使用

Translate API -> Courtesy limit: 0 characters/day

其他API允许大量的免费请求,但不是谷歌翻译的情况。

您可以在google api控制台上验证这一点。

答案 1 :(得分:1)

需要为Google购买API密钥,但Microsoft(Bing Translator)仍然提供免费的API调用以进行翻译。 Google还提供离线翻译 - 上传包含待翻译数据的工作表。

答案 2 :(得分:0)

您必须购买API密钥。谷歌和微软(Bing Translator)现在都收费(你有一定数量的免费翻译)。