TextBlob翻译有限制吗?
我一直在使用TextBlob,这是一个用于Python的工具包(https://pypi.python.org/pypi/textblob),用来把文章翻译成不同的语言。
在阅读他们的文档后,我了解到TextBlob是依赖于谷歌翻译的。因为谷歌翻译不是免费的服务,所以我想知道使用TextBlob翻译文章时,是否有任何使用限制?
3 个回答
虽然这个问题已经有点老了,但我还是想分享一下我的经验,方便以后的人参考。我一直在使用这个TextBlob翻译工具,发现它每天的实际翻译请求限制大约是500次。
我需要翻译一个大约有1100个请求的文件,所以我不得不使用一些VPN服务来更改我的IP地址。我推荐Windscribe VPN这个服务。
希望这对某些人有帮助。
是的。在我写这段话的时候,每天的限制是1000个单词。
TextBlog内部使用了Terry Yin的google-translate-python,现在它使用的是MyMemory,而不是谷歌翻译。
免费且匿名的使用限制为每天1000个单词。
谷歌在他们的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。