Un jour lors de la traduction avec Python à l'aide de la bibliothèque googletrans
'NoneType' object has no attribute 'group
J'ai eu l'erreur, et après cela, le processus a souvent échoué à cause de cela.
Et même si le code est exactement le même, parfois j'obtiens une erreur et parfois non. Gênant.
En regardant [problèmes de py-googletrans](https://github.com/ssut/py-googletrans/issues/234), il a été dit qu'une erreur s'est produite du côté de Google, donc pour l'instant c'est un remède. Je n'arrive pas à le faire.
Cependant, des mesures temporaires peuvent être prises, je vais donc les présenter en les extrayant des commentaires sur la question.
# Contre-mesures
Parfois, vous obtenez une erreur et parfois non, alors faites-le plusieurs fois jusqu'à ce que vous réussissiez! !! !! C'est une méthode. C'est une poussée.
```python
from googletrans import Translator
src = "Le texte que vous souhaitez traduire"
tr = Translator()
while True:
try:
text = tr.translate(src, dest="en").text
break
except Exception as e:
tr = Translator()
En termes simples, si vous obtenez une erreur en utilisant while et try - sauf comme décrit ci-dessus, recréez l'instance et réessayez. Et si l'exécution est réussie, faites une pause et terminez en toute sécurité.
Je vous remercie pour votre travail acharné.
Recommended Posts