bonjour

je cherche a utliser l'API google translate pour python que l'on trouve sur https://pypi.org/project/googletrans/ version googletrans 3.0.0 de 2020.
il semble que les exemples qu'on trouve sur le NEt ne soit plus fonctionnel

voici un exemple de code


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# coding: utf-8  
 
from googletrans import Translator, LANGUAGES
 
if __name__ == '__main__':
 
    print(LANGUAGES)
 
 
    text1 = ''' Bonjour il fait  beau ajourd'hui, comment vas tu?
    '''
 
    text2 = '''
    Vysoké Tatry sú najvyššie pohorie na Slovensku a v Poľsku a sú zároveň jediným 
    horstvom v týchto štátoch s alpským charakterom. 
    '''
 
    translator = Translator()
 
    dt1 =  translator.detect(text1)
 
    print(dt1)
 
    dt2 = translator.detect(text2)
    print(dt2)
 
    translated = translator.translate('Bonjour a vous', src='fr', dest='en')
 
    print(translated.text)     
 
    data = ['Bonjour a vous', 'quelle heure est il ?', 'Je suis bien']
 
    translated = translator.translate(data, src='fr', dest='en')
 
    for trans in translated:
        print(f'{trans.origin} -> {trans.text}')
 
    pass
et la le retour d’exécution

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
Traceback (most recent call last):
  File "z:\eclipse-workspace\Divers\Traducteur\traducteur_google.py", line 20, in <module>
    dt1 =  translator.detect(text1)
  File "x:\Python39\lib\site-packages\googletrans\client.py", line 255, in detect
    data = self._translate(text, 'en', 'auto', kwargs)
  File "x:\Python39\lib\site-packages\googletrans\client.py", line 78, in _translate
    token = self.token_acquirer.do(text)
  File "x:\Python39\lib\site-packages\googletrans\gtoken.py", line 194, in do
    self._update()
  File "x:\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'
je ne fais que reprendre des exemples existant en modification les textes a traduire , donc je me demande si le package est toujours a jour?

A nous qu'une erreur soit dans le code ecrit?

merci pour votre aide