Ошибка Googletrans: объект «NoneType» не имеет атрибута «Группа»
Первоначальная проблема
Попытки использовать пакет googletrans привели к следующей ошибке:
AttributeError: 'NoneType' object has no attribute 'group'
Основная причина и влияние
Эта ошибка предполагает, что в пакете googletrans возникли проблемы с механизмом получения токенов. В результате операции перевода не выполняются.
Потенциальное решение 1: обновление до альфа-версии
Выпущена официальная альфа-версия googletrans, устраняющая эту проблему:
pip install googletrans==3.1.0a0
Пример:
from googletrans import Translator translator = Translator() translation = translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en') print(translation.text) # 'The sky is blue and I like bananas'
Возможное решение 2: укажите URL-адрес службы
Если вышеуказанное обновление не устраняет проблему проблема, попробуйте указать URL-адрес службы вручную:
from googletrans import Translator translator = Translator(service_urls=['translate.googleapis.com']) translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en')
Альтернативный вариант: google_trans_new Package
Если вышеуказанные исправления не помогают работает, рассмотрите возможность использования пакета google_trans_new в качестве альтернативы:
#pip install google_trans_new from google_trans_new import google_translator translator = google_translator() translate_text = translator.translate('สวัสดีจีน', lang_tgt='en') print(translate_text) # 'Hello china'
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3