【发布时间】:2019-05-31 05:50:23
【问题描述】:
我刚刚开始使用 Google 翻译,并且正在使用 Python API。我的源语言是简体中文。
对于少量文本(如文章标题),它可以正常工作。
当我尝试发送整篇文章时,收到 413 错误,提示我的请求太大。根据运行 len(text),我的文章只有 2236 个字符长,但这是在 Unicode 中,所以当它通过网络时可能会超出 5000 个字符的建议/限制。
当我在 1000 个 unicode 字符处截断字符串时,我得到“错误 411,需要长度”。
我怀疑我在 1000 个字符处的盲切会将一些字符切成两半,但我无法弄清楚 content_length 的设置位置(而且 translate() 方法中确实没有暴露的参数看起来很可能帮助)
【问题讨论】:
标签: google-translate