0
votes

Google Translate Library est une impression au lieu du texte

J'ai utilisé Google Translate Library pour convertir les langues et il s'exécute correctement mais en sortie, il ne figure pas le nom de la langue et indique un certain code.

from googletrans import Translator
translator = Translator()
translator.translate('안녕하세요.')

<googletrans.models.Translated at 0x1eaf9bfd198>


1 commentaires

Ceci est une représentation par défaut d'un objet. Il contiendra le résultat. Vérifiez les documents sur la manière d'obtenir les informations souhaitées.


3 Réponses :


1
votes

remplacer xxx

par xxx


0 commentaires

2
votes

Utilisez simplement la propriété code> texte code> pour voir le texte traduit.

>>> dir(result)
['__class__', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__unicode__', '__weakref__', 'dest', 'extra_data', 'origin', 'pronunciation', 'src', 'text']


0 commentaires

0
votes

J'avais aussi rencontré ce problème.

Il suffit d'attribuer une variable à la fonction traducteur.translate , telle que: xxx

et imprimer k seulement. Cela a fonctionné pour moi. Vous pouvez également essayer.


0 commentaires