有没有人使用Google翻译API?使用它的最大长度限制是多少?
答案 0 :(得分:6)
限制是500 ......现在是5000个字符。
答案 1 :(得分:2)
500个字符
答案 2 :(得分:1)
目前,每个天的节流限制为100,000 个字符 。看起来您可以申请增加/删除该限制。
答案 3 :(得分:0)
我用它来翻译日语到英语。
如果您使用http://code.google.com/p/jquery-translate/,我不相信500字符限制是真的,但有一点是正确的,那就是您在一段时间内可以提出的请求数量受到限制。他们还试图检测你是否在类似的时间段内发送了大量请求,几乎就像是一种迷你的“拒绝服务”攻击。
所以当我这样做时,我写了一个客户端,在请求之间有一个随机长度的睡眠。我也在网格上运行它,因此所有请求都不是来自单个IP地址。
我不得不将资源包中的约2000条Java消息从日语翻译成英语。只要文字是单个单词,它就可以很好地完成。带有背景的更长的短语出现了尴尬。
答案 4 :(得分:0)
请查看此链接,它会在页面底部给出正确的答案。
https://developers.google.com/translate/v2/faq
每个请求的最大字符数是多少?
要翻译的每个文本的最大大小为5000个字符,不包括任何HTML标记。
答案 5 :(得分:0)
您可以发送最多5,000个字符的源字符串,但有一个 很少有条件有时会丢失。
如果您使用GET方法,则网址限制为2,000个字符。如果网址长于此值,Google的服务器就会拒绝该网址。
注意:2,000个字符的限制,包括路径和其余的
查询字符串以及+你必须计算uri编码(例如每个空格变为%20,每个引号
标记%22)
答案 6 :(得分:0)
Cloud Translation API 已针对翻译较小的请求进行了优化。每个请求的建议最大长度为 5K 个字符(代码点)。但是,包含的字符越多,响应延迟就越高。对于 Cloud Translation - Advanced,单个请求的最大代码点数为 30K。 Cloud Translation - Basic 的最大请求大小为 100K 字节。