2

有人用过谷歌翻译API吗?使用它的最大长度限制是多少?

4

7 回答 7

6

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

资源

于 2010-01-03T00:41:27.303 回答
2

500 个字符

资源

于 2009-02-26T20:18:18.347 回答
1

目前,限制为每天100,000字符。看起来您可以申请增加/取消该限制。

于 2011-04-05T11:53:01.420 回答
0

请查看此链接,它将在页面底部给出正确答案。

https://developers.google.com/translate/v2/faq

每个请求的最大字符数是多少?
要翻译的每个文本的最大大小为 5000 个字符,不包括任何 HTML 标记。

于 2013-02-21T14:59:37.147 回答
0

我用它把日语翻译成英语。

如果您使用http://code.google.com/p/jquery-translate/我不相信 500 字符的限制是正确的,但是正确的一件事是您可以限制请求的数量一定时间内做出来。他们还尝试检测您是否在类似的时间段内发送了大量请求,就像迷你“拒绝服务”攻击一样。

因此,当我这样做时,我编写了一个在请求之间具有随机长度睡眠的客户端。我还在网格上运行它,因此所有请求都不是来自单个 IP 地址。

我必须将资源包中的约 2000 条 Java 消息从日语翻译成英语。只要文本是单个单词,它的效果就很好。带有上下文的较长短语笨拙地出现。

于 2009-02-26T20:38:28.237 回答
0

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

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

于 2021-02-03T10:35:01.420 回答
0

您可以发送最多 5,000 个字符的源字符串,但
有时会丢失一些附加条件。

  1. 您只能通过 POST 方法发送 5,000 个字符。
  2. 如果您使用 GET 方法,则 url 的长度限制为 2,000 个字符。如果一个 url 比这个长,谷歌的服务器就会拒绝它。

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

于 2016-05-15T18:55:54.530 回答