谷歌翻译 API 错误'NoneType'对象没有属性'group'



我每天都使用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相同的功能,运行良好。

相关内容

  • 没有找到相关文章

最新更新