我正在尝试开发一种多语言聊天应用程序,该应用程序可以使用Python将文本从一种语言转换为另一种语言。
我尝试了几种解决方案,并且发现Microsoft Bing Translate Api是满足我要求的完美解决方案。
我正在一起发布此问题和答案,因为我认为这可能会对其他人有所帮助。
答案 0 :(得分:1)
from translate import Translator
class clsTranslate():
def translateText(self, strString, strTolang):
self.strString = strString
self.strTolang = strTolang
translator = Translator(to_lang=self.strTolang)
translation = translator.translate(self.strString)
return (str(translation))
# Create a Class object and call the Translate function
objTrans=clsTranslate()
strTranslatedText= objTrans.translateText('How are you', 'de')
print(strTranslatedText)