Last modified: February 27, 2021

How to solve googletrans AttributeError: 'NoneType' object has no attribute 'group' error

Probably you got AttributeError: 'NoneType' object has no attribute 'group' error because you are using the official googletrans version.

As you know, Google makes updates on its Api services every couple of months, and the official googletrans version no longer compatible with the Google API service.

To solve this issue, you need to install the alpha version.

Solving the issue

Uninstall the official version:


pip uninstall googletrans

Install the alpha version


pip install googletrans==3.1.0a0

Test the program


from googletrans import Translator

detector = Translator()

dec_lan = detector.detect('이 문장은 한글로 쓰여졌습니다.')

print(dec_lan)

Output


Detected(lang=ko, confidence=1.0)