Dav*_*ojo 10 google-api google-translate
我正在使用翻译API翻译我的页面中的一些文本,这些文本是大型html格式文本,所以我不得不开发一个功能,将这些文本拆分成小于4500个字符的小块(包括html标签),以避免5000的限制每个请求的字符,我还必须修改Google PHP API以允许通过POST发送请求.
我在Goole Developers Console中启用了api的付费版本,并将总配额更改为每天50M字符和500请求/秒/ urser.
现在我用脚本翻译整个文本数据库,它工作正常,但在一些随机点我恢复错误"(403)超出用户速率限制",我必须等待几分钟才能重新运行脚本,因为当到达错误,api一遍又一遍地返回相同的错误,直到我等待一段时间.
如果我没有传递请求数,我不知道为什么它会一直返回错误,就像它每个时间间隔或某些东西都有某种最大的字符...
小智 9
您可能超出了之前设置的配额限制:这是每日可计费或每秒请求字符数的限制.
要更改使用限制或请求增加配额,请执行以下操作:1.转到Google Developers Console" https://console.developers.google.com/ ".2.选择一个项目.3.在左侧边栏上,展开API和auth.4.单击API.5.单击您感兴趣的激活API的名称"即Translate API".6.在API的信息页面顶部附近,单击"配额".
如果您已启用结算,只需点击"配额",它就会转到配额页面,您可以在其中查看和更改与配额相关的设置.
如果没有,单击"配额"将显示有关适用于Translate API的任何免费配额和限制的信息.
您可以控制字符数限制,但不能控制并发数
您每秒发出的并发请求超过 500 个,或者您正在使用另一个达到此类并发限制的 Google API。
| 归档时间: |
|
| 查看次数: |
15118 次 |
| 最近记录: |