Google Translation API

时间:2009-02-26 20:15:09

标签: google-translate google-translation-api

有没有人使用Google翻译API?使用它的最大长度限制是多少?

7 个答案:

答案 0 :(得分:6)

限制是500 ......现在是5000个字符。

source

答案 1 :(得分:2)

500个字符

source

答案 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个字符的源字符串,但有一个 很少有条件有时会丢失。

  1. 您只能通过POST方式发送5,000个字符。
  2. 如果您使用GET方法,则网址限制为2,000个字符。如果网址长于此值,Google的服务器就会拒绝该网址。

    注意:2,000个字符的限制,包括路径和其余的 查询字符串以及+你必须计算uri编码(例如每个空格变为%20,每个引号
    标记%22)

答案 6 :(得分:0)

Cloud Translation API 已针对翻译较小的请求进行了优化。每个请求的建议最大长度为 5K 个字符(代码点)。但是,包含的字符越多,响应延迟就越高。对于 Cloud Translation - Advanced,单个请求的最大代码点数为 30K。 Cloud Translation - Basic 的最大请求大小为 100K 字节。

https://cloud.google.com/translate/quotas