【发布时间】:2015-04-24 01:43:42
【问题描述】:
我正在使用 translate API 来翻译我页面中的一些文本,这些文本是大的 html 格式文本,所以我必须开发一个函数,将这些文本拆分成小于 4500 个字符(包括 html 标签)的小块,以避免每个请求限制为 5000 个字符,我还必须修改 Google PHP API 以允许通过 POST 发送请求。
我在 Goole Developers Console 中启用了付费版本的 api,并将总配额更改为每天 50M 字符和 500 个请求/秒/urser。
现在我正在使用脚本翻译整个文本数据库,它工作正常,但在某些随机点我恢复了错误“(403)超出用户速率限制”,我必须等待几分钟才能重新运行脚本,因为当遇到错误时,api 会一遍又一遍地返回相同的错误,直到我等待一段时间。
如果我不通过请求的数量,我不知道为什么它会一直返回错误,就像它在每个时间间隔或某事上都有某种最大字符...
【问题讨论】:
-
“每秒请求字符数限制” - cloud.google.com/translate/v2/faq#technical
标签: google-api google-translate