我一直在使用TextBlob,一个用于将文章翻译成不同语言的Python (https://pypi.python.org/pypi/textblob)包。
在阅读了他们的文档后,我了解到TextBlob使用了谷歌翻译。既然谷歌翻译不是一项免费服务,我想知道使用TextBlob服务翻译文章是否有使用限制?
发布于 2014-11-11 03:31:11
Google在Google Translate API的定价页面上声明,您需要设置计费才能使用translate API。换句话说,没有免费使用层。
重要提示:谷歌翻译应用程序接口v2需要所有账户的帐单信息才能开始使用该服务。
此文本可在https://cloud.google.com/translate/v2/pricing上找到。
因此,除非您设置了一个帐户,否则根本不能使用translate API。
谷歌文档列出了https://www.googleapis.com/language/translate/v2作为API端点。浏览一下TextBlob的源代码,我在任何地方都找不到提到的端点。相反,TextBlob似乎使用的是http://translate.google.com/translate_a/t,而谷歌的API文档中并没有提到这个URL。看起来TextBlob根本没有使用Google Translate API。相反,它伪造了标题,并声称自己是一个浏览器。
This是TextBlob对其翻译功能进行修改的模块,在其描述中说明了No key, no authentication whatsoever。
所以我猜使用TextBlob翻译文章没有任何使用限制,因为它不使用API。
发布于 2016-08-30 13:36:52
是。在我写这篇文章的时候,它是1000字/天。
谷歌内部使用的是Terry Yin的google-translate-python,现在使用的是MyMemory,而不是谷歌翻译。
根据MyMemory: API usage limits的说法
免费,匿名使用限制为1000字/天。
发布于 2020-02-09 22:10:43
即使这个问题老了,我也会把答案贴出来供以后参考。我一直在使用这个TextBlob翻译,发现实际的限制大约是每天500个。
我不得不翻译大约1100个请求的文件,所以我不得不使用一些VPN提供商来更改我的IP地址。我建议Windscribe VPN provider
希望这能帮助到别人。
https://stackoverflow.com/questions/22555611
复制相似问题