Python3 使用googletrans报错
项目场景:
提示:将爬取的英文资讯通过googletrans翻译成中文。
问题描述:
提示:通过googletrans将外文翻译成中文,原本好好的,突然报错了。
代码部分:
def googletr(source):
from googletrans import Translator
translator = Translator(service_urls=['translate.google.cn'])
# source = '我还是不开心!'
text = translator.translate(source,src='en',dest='zh-cn').text
print(text)
return text
错误描述:
title, timeUpdate, content无效
主程序,异常!!! 'NoneType' object has no attribute 'group'
Traceback (most recent call last):
File "F:/robot/cryptonews/cryptonews.py", line 192, in <module>
title, timeUpdate, content = yd.googleTr(titles), yd.googleTr(timeUpdates), yd.googleTr(contents)
File "F:/robot/cryptonews/cryptonews.py", line 172, in googleTr
text = translator.translate(source, src=src, dest=dest).text
File "F:\robot\lib\site-packages\googletrans\client.py", line 182, in translate
data = self._translate(text, dest, src, kwargs)
File "F:\robot\lib\site-packages\googletrans\client.py", line 78, in _translate
token = self.token_acquirer.do(text)