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>
3 Réponses :
remplacer par p>
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']
J'avais aussi rencontré ce problème.
Il suffit d'attribuer une variable à la fonction et imprimer k seulement. Cela a fonctionné pour moi. Vous pouvez également essayer. P> p> traducteur.translate code>, telle que: p>
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.