Я не могу понять, почему googletrans в python не работает, он выдает ошибку: Ошибка атрибута: объект «Нетип» не имеет атрибута «группа»

# #python #python-3.x #google-translate

Вопрос:

Я просто пытался понять, как использовать googletrans в python, и я написал следующий код:

 from googletrans import Translator

translator = Translator() 

result = translator.translate('Mikä on nimesi', src='fi', dest='fr')

print(result.src)
 
print(result.dest)
 
print(result.text)
 

Но по какой-то причине это выдает мне сообщение об ошибке:

Ошибка атрибута: объект «Нетип» не имеет атрибута «группа»

Я установил google translate с помощью pip install googletrans и пытался следовать инструкциям на этом сайте: https://py-googletrans.readthedocs.io/en/latest/ но по какой-то причине это не работает. Я работаю в операционной системе kali linux. Не мог бы кто-нибудь, пожалуйста, объяснить мне, как решить эту проблему?

Ps: вот скриншот сообщения:

введите описание изображения здесь

Комментарии:

1. Похоже на внутреннюю ошибку. Я бы сказал googletrans , сломан.

2. Известная проблема, посмотрите на их GitHub в следующий раз, пожалуйста: github.com/ssut/py-googletrans/issues/299

3. @RandomDavis он не пишет решение для этого, есть ли какой-либо способ решить проблему? Или есть какой-то другой модуль перевода, который я могу использовать в python?

4. @MichaelBlane все, что я знаю об этой проблеме, — это то, что я прочитал в этой теме, поэтому я понятия не имею, есть ли способ решить эту проблему. Вероятно, нет, так как это, скорее всего, вызвано тем, что API Google Translate возвращает данные в другом формате, чем ожидает библиотека, поскольку это неофициальная библиотека. Кроме того, StackOverflow на самом деле не разрешает вопросы, которые касаются исключительно рекомендаций по библиотеке или программному обеспечению. Я не знаю ни одной библиотеки переводов Python, я думаю, вам придется провести собственное исследование по этому вопросу. Или дождитесь, пока googletrans будет исправлен.

Ответ №1:

В настоящее время Googletrans не работает. Из документов видно, что сборка de завершается неудачей. Проверка D на ремонтопригодность выглядит не очень хорошо, но я не знаком с этим эталоном.

введите описание изображения здесь

Вы можете попробовать более старую версию, которая передает сборку, или устранить проблему, потому что она с открытым исходным кодом.