使用 Google Cloud Translation API 翻译完整网页

问题描述 投票:0回答:1

要求使用 Google Cloud Translation API 翻译整个网页,而不仅仅是某些文本。 (文档:https://cloud.google.com/translate/docs/overview)。我该如何继续构建这个? API接受html作为请求,但不接受整个页面,它会遇到错误413文本太大。

实现了云翻译API并在q参数中的html文档中发送。

google-cloud-platform google-translate translate google-cloud-translate
1个回答
0
投票

正如@Gang Chen提到的,您可以检查API配额。一般来说,如果超出配额,云翻译会返回 403 错误。云翻译 - 基本版的最大请求大小为 100K 字节。每个请求的建议最大长度为 5K 个字符,对于 Cloud Translation - Advanced,单个请求的最大代码点数量为 30K。您可以查看此配额和限制

Cloud Translation API 拒绝大于最大值的请求并给出错误 。另一种选择是使用批量翻译来为每个请求发送更多内容作为长时间运行的操作。在其他情况下,当问题可能与您在 UI 中手动添加的 HTTP 引荐来源网址有关时,它会给出 403 错误。您可以通过此使用 API 密钥进行身份验证

如果您仍有任何疑问或困惑或需要确切的说明,我建议您联系 Google Cloud 支持以获得进一步帮助。否则,您可以在问题跟踪器上打开一个新问题来描述您的问题。工程师将对您的项目有更好的了解。

© www.soinside.com 2019 - 2024. All rights reserved.