TextBlob翻译有限制吗?

8 投票
3 回答
9741 浏览
提问于 2025-04-17 23:16

我一直在使用TextBlob,这是一个用于Python的工具包(https://pypi.python.org/pypi/textblob),用来把文章翻译成不同的语言。

在阅读他们的文档后,我了解到TextBlob是依赖于谷歌翻译的。因为谷歌翻译不是免费的服务,所以我想知道使用TextBlob翻译文章时,是否有任何使用限制?

3 个回答

0

虽然这个问题已经有点老了,但我还是想分享一下我的经验,方便以后的人参考。我一直在使用这个TextBlob翻译工具,发现它每天的实际翻译请求限制大约是500次。

我需要翻译一个大约有1100个请求的文件,所以我不得不使用一些VPN服务来更改我的IP地址。我推荐Windscribe VPN这个服务。

希望这对某些人有帮助。

0

是的。在我写这段话的时候,每天的限制是1000个单词。

TextBlog内部使用了Terry Yin的google-translate-python,现在它使用的是MyMemory,而不是谷歌翻译。

根据MyMemory: API使用限制

免费且匿名的使用限制为每天1000个单词。

8

谷歌在他们的Google翻译API的定价页面上说明,要使用翻译API,你需要设置账单信息。换句话说,没有免费的使用选项。

重要提示:Google翻译API v2要求所有账户在开始使用服务之前提供账单信息。

这段文字可以在 https://cloud.google.com/translate/v2/pricing 找到。

所以,如果你没有设置好账户,就根本无法使用翻译API。

谷歌的文档中列出了 https://www.googleapis.com/language/translate/v2 作为API的访问地址。但是在查看TextBlob的源代码时,我没有找到这个地址的任何提及。相反,TextBlob似乎使用的是 http://translate.google.com/translate_a/t,而这个网址在谷歌的API文档中并没有提到。这看起来像是TextBlob根本没有使用Google翻译API,而是伪装成浏览器来发送请求。

这个模块是TextBlob翻译功能的来源,它在描述中提到 没有密钥,完全不需要认证

所以我猜,使用TextBlob翻译文章是没有使用限制的,因为它并没有使用API。

撰写回答