我每天都使用googletrans API,但不幸的是,我今天收到了这个错误代码。
谷歌正在更新API吗?请帮我解决这个问题。
~AppDataLocalProgramsPythonPython38-32libsite-packagesgoogletransclient.py in translate(self, text, dest, src, **kwargs)
180
181 origin = text
--> 182 data = self._translate(text, dest, src, kwargs)
183
184 # this code will be updated when the format is changed.
~AppDataLocalProgramsPythonPython38-32libsite-packagesgoogletransclient.py in _translate(self, text, dest, src, override)
76
77 def _translate(self, text, dest, src, override):
---> 78 token = self.token_acquirer.do(text)
79 params = utils.build_params(query=text, src=src, dest=dest,
80 token=token, override=override)
~AppDataLocalProgramsPythonPython38-32libsite-packagesgoogletransgtoken.py in do(self, text)
192
193 def do(self, text):
--> 194 self._update()
195 tk = self.acquire(text)
196 return tk
~AppDataLocalProgramsPythonPython38-32libsite-packagesgoogletransgtoken.py in _update(self)
60
61 # this will be the same as python code after stripping out a reserved word 'var'
---> 62 code = self.RE_TKK.search(r.text).group(1).replace('var ', '')
63 # unescape special ascii characters such like a x3d(=)
64 code = code.encode().decode('unicode-escape')
AttributeError: 'NoneType' object has no attribute 'group'
使用特定版本的googletrans
pip安装谷歌翻译==3.1.0a0
适用于我
尝试切换到google_trans_new
它具有与谷歌API相同的功能,运行良好。