Maison > Article > développement back-end > Voici quelques options de titre, en fonction du contenu de l'article et de la structure des questions-réponses : Option 1 (directe et informative) : * Erreur Googletrans : pourquoi \"AttributeError : \'NoneType\' l'objet n'a pas d'attribut \'group\'?\" et comment y remédier Option 2 (Plus d'anglais
Erreur googletrans : l'objet 'NoneType' n'a pas d'attribut 'Group'
Problème initial
Les tentatives d'utilisation du package googletrans ont entraîné l'erreur suivante :
AttributeError: 'NoneType' object has no attribute 'group'
Cause première et impact
Cette erreur suggère que le package googletrans rencontre des problèmes avec son mécanisme d’acquisition de jetons. En conséquence, les opérations de traduction échouent.
Solution potentielle 1 : mise à jour vers la version alpha
Une version alpha officielle de googletrans a été publiée pour résoudre ce problème :
pip install googletrans==3.1.0a0
Exemple :
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'
Solution potentielle 2 : spécifiez l'URL du service
Si la mise à jour ci-dessus ne fonctionne pas résolvez le problème, essayez de spécifier l'URL du service manuellement :
from googletrans import Translator translator = Translator(service_urls=['translate.googleapis.com']) translator.translate("Der Himmel ist blau und ich mag Bananen", dest='en')
Option alternative : package google_trans_new
Si les correctifs ci-dessus ne fonctionnent pas, envisagez d'utiliser le package google_trans_new comme alternative :
#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'
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!