我构建了一个非常简单的python应用程序,它从文本文档中读取单词并输出它们以及所需语言的翻译:

from googletrans import Translator
translator = Translator()
filename = 'wordsToTranslate.txt'
f = open(filename)
data = f.read().splitlines()
f.close()
for i in range(len(data)):
    print("\""+data[i]+"\" : \""+translator.translate(data[i], dest='de').text+ "\",")

我大约一个月前 Build 了这个程序,它按预期工作,用原始语言和目的语言显示单词 .

我在我的笔记本电脑上加载了这个程序,安装了正如我之前所做的模块,现在我显示错误:

回溯(最近一次调用最后一次):文件“C:\ Users \ Alex \ Desktop \ basicTranslator-master \ translate.py”,第8行,打印(“\”“data [i]”\“:\”“) translator.translate(data [i],dest ='de') . text“\”,“)文件”C:\ Users \ Alex \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ googletrans \ client.py“,第172行,在翻译数据= self._translate(text,dest,src)文件”C:\ Users \ Alex \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ googletrans \ client.py“,第75行,在_translate token = self.token_acquirer.do(文本)文件”C:\ Users \ Alex \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ googletrans \ gtoken.py“,第180行,在do self._update()文件”C:\ Users \ Alex \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ googletrans \ gtoken.py“ ,第59行,在_update code = unicode(self.RE_TKK.search(r.text).group(1)) . replace('var','')AttributeError:'NoneType'对象没有属性'group'

当我将程序剥离到其核心组件时,也会发生此错误,只是翻译方面:

from googletrans import Translator
translator = Translator()
print(translator.translate("Hello", dest='de').text)

它显示的错误是:

回溯(最近一次调用最后一次):文件“C:\ Users \ Alex \ Desktop \ basicTranslator-master \ translate.py”,第3行,打印(translator.translate(“Hello”,dest ='de') . 文本)文件“C:\ Users \ Alex \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ googletrans \ client.py”,第172行,在translate data = self._translate(text,dest) ,src)文件“C:\ Users \ Alex \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ googletrans \ client.py”,第75行,在_translate token = self.token_acquirer.do(文件)文件“C:\ Users \ Alex \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ googletrans \ gtoken.py”,第180行,在do self._update()文件“C: \ Users \ Alex \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ googletrans \ gtoken.py“,第59行,在_update code = unicode(self.RE_TKK.search(r.text)) . group(1)) . replace('var','')AttributeError:'NoneType'对象没有属性'group'

我在安装过程中犯了错误或者模块本身是否已更改?