textblob 错误 'list' 对象没有属性 'strip'
textblob error 'list' object has no attribute 'strip'
我正在使用 TextBlob 翻译一些文本,在我今天测试之前它一直运行良好...
我正在使用 python 3
textblob 版本:0.15.3。
有没有新的更新或类似的东西?
好像已经弃用了,建议使用官方Google翻译API:
0.16.0 (2020-04-26) Deprecations:
TextBlob.translate() and TextBlob.detect_language are deprecated. Use
the official Google Translate API instead (#215). Other changes:
Backwards-incompatible: Drop support for Python 3.4. Test against
Python 3.7 and Python 3.8. Pin NLTK to nltk<3.5 on Python 2 (#315).
你可以在新版本的库中找到这样的警告:
'''使用 Google 将单词翻译成另一种语言
翻译 API.
.. deprecated:: 0.16.0
Use the official Google Translate API instead.
.. versionadded:: 0.5.0
'''
似乎 google 阻止了请求并要求解决验证码问题:
https://github.com/sloria/TextBlob/issues/215
推荐人
https://github.com/sloria/TextBlob/issues/371
问题已解决。
我建议您明确指定输入语言
blob = TextBlob("hello")
blob.translate(from_lang='en', to='fr')
这是输出
TextBlob("bonjour")
我正在使用 TextBlob 翻译一些文本,在我今天测试之前它一直运行良好... 我正在使用 python 3 textblob 版本:0.15.3。 有没有新的更新或类似的东西?
好像已经弃用了,建议使用官方Google翻译API:
0.16.0 (2020-04-26) Deprecations:
TextBlob.translate() and TextBlob.detect_language are deprecated. Use the official Google Translate API instead (#215). Other changes:
Backwards-incompatible: Drop support for Python 3.4. Test against Python 3.7 and Python 3.8. Pin NLTK to nltk<3.5 on Python 2 (#315).
你可以在新版本的库中找到这样的警告: '''使用 Google 将单词翻译成另一种语言 翻译 API.
.. deprecated:: 0.16.0
Use the official Google Translate API instead.
.. versionadded:: 0.5.0
'''
似乎 google 阻止了请求并要求解决验证码问题: https://github.com/sloria/TextBlob/issues/215
推荐人 https://github.com/sloria/TextBlob/issues/371
问题已解决。
我建议您明确指定输入语言
blob = TextBlob("hello")
blob.translate(from_lang='en', to='fr')
这是输出
TextBlob("bonjour")