Ich versuche, mein Gehirn um Python zu wickeln translate
Modul, hier "s mein Code:
from translate import translator
# give back a weird three-d list
translator = translator("en","zh","this is an example")
print(translator[0][0][0])
Ich verstehe nicht ganz, warum es so seltsam istDrei-D-Liste, und ich kann keine Dokumentation dazu finden. Gibt es einen eleganteren Weg, die direkt übersetzten Wörter zurückzubekommen, außer mit einem [0] [0] [0]?
Antworten:
1 für die Antwort № 1Das Beispiel gibt an
from translate import Translator
translator= Translator(to_lang="zh")
translation = translator.translate("This is a pen.")
das bedeutet, wenn Sie Ihren Code wie formatieren
from translate import translator
# give back a regular unic0de string :)
translator = translator(to_lang="zh")
translation = translator.translate("this is an example")
dann kannst du drucken translation
und es wird Ihnen eine einzige Unicode-Zeichenfolge geben. Kommentar ist optional.