py-googletrans: AttributeError: 'NoneType' object has no attribute 'group'
Googletrans version:
- 4.0.0rc1
- 3.1.0a0
- 3.0.0
- 2.x
I’m submitting a…
- bug report
- feature request
Current behavior:
It throws AttributeError: 'NoneType' object has no attribute 'group' error.
Expected behavior:
Print the translated text of “我覺得今天天氣不好” Related code:
There is the full error
Traceback (most recent call last):
File "C:\Users\hong\Desktop\VS_codes\line_bot\venv\lib\site-packages\flask\app.py", line 2070, in wsgi_app
response = self.full_dispatch_request()
File "C:\Users\hong\Desktop\VS_codes\line_bot\venv\lib\site-packages\flask\app.py", line 1515, in full_dispatch_request
rv = self.handle_user_exception(e)
File "C:\Users\hong\Desktop\VS_codes\line_bot\venv\lib\site-packages\flask\app.py", line 1513, in full_dispatch_request
rv = self.dispatch_request()
File "C:\Users\hong\Desktop\VS_codes\line_bot\venv\lib\site-packages\flask\app.py", line 1499, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
File "C:/Users/hong/Desktop/VS_codes/line_bot/app.py", line 126, in callback
handler.handle(body, signature)
File "C:\Users\hong\Desktop\VS_codes\line_bot\venv\lib\site-packages\linebot\webhook.py", line 260, in handle
self.__invoke_func(func, event, payload)
File "C:\Users\hong\Desktop\VS_codes\line_bot\venv\lib\site-packages\linebot\webhook.py", line 272, in __invoke_func
func(event)
File "C:/Users/hong/Desktop/VS_codes/line_bot/app.py", line 198, in handle_message
print('English:', translator.translate('我覺得今天天氣不好', dest='en').text)
File "C:\Users\hong\Desktop\VS_codes\line_bot\venv\lib\site-packages\googletrans\client.py", line 182, in translate
data = self._translate(text, dest, src, kwargs)
File "C:\Users\hong\Desktop\VS_codes\line_bot\venv\lib\site-packages\googletrans\client.py", line 78, in _translate
token = self.token_acquirer.do(text)
File "C:\Users\hong\Desktop\VS_codes\line_bot\venv\lib\site-packages\googletrans\gtoken.py", line 194, in do
self._update()
File "C:\Users\hong\Desktop\VS_codes\line_bot\venv\lib\site-packages\googletrans\gtoken.py", line 62, in _update
code = self.RE_TKK.search(r.text).group(1).replace('var ', '')
AttributeError: 'NoneType' object has no attribute 'group'
And my code
translator = googletrans.Translator()
print(translator.translate('我覺得今天天氣不好', dest='en').text)
About this issue
- Original URL
- State: closed
- Created 3 years ago
- Comments: 35
Same issue. For now,
pip install googletrans==3.1.0a0is working.use googletrans==4.0.0rc1 version can solve your problem. Although the latest version installed by default is shown as 3.0.0, there is still version 4.0.0rc1. 使用4.0.0rc1版本可以解决这个问题,默认安装的最新版本为3.0.0,但是可以指定安装4.0.0rc1版本
googletrans==4.0.0rc1is also has the same issue. Any solution?man this is annoying af
installing
googletrans==4.0.0rc1fix the issue for me at leastUpdates? Same issue here.
use 3.1.0a0 version.