Переводчик на питон googletrans не работает.
Я уже всё перепробовал на разных сайтах пробовал или другую документацию не чего не помогает.
From googletrans import Translator
translator = Translator()
result = translator.translate('hello world', src='en', dest='ru')
print(result.text)
Ошибка:
Traceback (most recent call last):
File "C:\Users\prost\Desktop\переводчик проба.py", line 4, in <module>
translations = translator.translate(['여보세요', 'Hello', 'Ahoj'], dest='ru')
File "C:\Users\prost\AppData\Local\Programs\Python\Python39\lib\site-packages\googletrans\client.py", line 177, in translate
translated = self.translate(item, dest=dest, src=src, **kwargs)
File "C:\Users\prost\AppData\Local\Programs\Python\Python39\lib\site-packages\googletrans\client.py", line 182, in translate
data = self._translate(text, dest, src, kwargs)
File "C:\Users\prost\AppData\Local\Programs\Python\Python39\lib\site-packages\googletrans\client.py", line 78, in _translate
token = self.token_acquirer.do(text)
File "C:\Users\prost\AppData\Local\Programs\Python\Python39\lib\site-packages\googletrans\gtoken.py", line 194, in do
self._update()
File "C:\Users\prost\AppData\Local\Programs\Python\Python39\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'
Process finished with exit code 1
Один поисковый запрос в гугле и решение находится..
Удали googletrans и скачай эту версию:
pip install googletrans==3.1.0a0
В тексте вопроса у вас это
result = translator.translate('hello world', src='en', dest='ru')
А в ошибке это
translations = translator.translate(['여보세요', 'Hello', 'Ahoj'], dest='ru')
Что это за иероглифы ахой и список вместо строки
Надо установить другую версию библиотеки, например "4.0.0-rc1", она новее и с решенной проблемой.
Попробуйте обратиться к разработчику программы.