python3 googletrans AttributeError: ‘NoneType’ object has no attribute ‘group’ 解决方案
pip3 install googletrans==4.0.0-rc1
# 不加版本号默认安装 3.0.0 谷歌方面改变了接口,造成上面的错误。
# 参考地址: https://stackoverflow.com/questions/65957959/python-googletrans-attributeerror-nonetype-object-has-no-attribute-group
国内用户是用不起,有timeout 的异常。即使有vpn也不行(反正我用了vpn 还是 报别的异常)
- 找到你的安装报位置,修改如下四个文件
sudo sed -i 's/translate.google.com/translate.google.cn/g' {gtoken,urls,client,constants}.py
即可使用正常。
测试
from googletrans import Translator
translator = Translator()
print(translator.translate('Sunday').text)
# 正常情况下会打印出 Sunday 的字样