使用Microsoft translate API将文本从一种语言转换为另一种语言的Python代码 [英] Python code to convert text from one language to another using Microsoft translate API

查看:129
本文介绍了使用Microsoft translate API将文本从一种语言转换为另一种语言的Python代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试开发一个多语言聊天应用程序,它可以使用Python将任何文本从一种语言转换为另一种语言。



我尝试了几种解决方案而我发现Microsoft Bing Translate Api是我的要求的完美解决方案。



我发布这个问题并一起回答,因为我认为它可以帮助其他人。



我尝试了什么:



我试过谷歌翻译和微软翻译,我有发现Microsoft Translate Api比其他人稍微好一点。



希望我找到的解决方案对类似的要求有用,请在下面找到。

解决方案

这不适合此类条目。如果你有一些有用的东西可以分享,那么请写一篇文章或提示。请参阅提交指南 [ ^ ]。


  请使用>>安装Microsoft翻译pip install tr​​anslate  

来自翻译 import 翻译

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))

创建一个Class对象并调用Translate函数

objTrans = clsTranslate()
strTranslatedText = objTrans.translateText( 你好吗' de'

print (strTranslatedText)


I am trying to develop a Multi language Chat application which can convert any text from one language to another using Python.

I have tried couple of solutions and I found the Microsoft Bing Translate Api a perfect solution for my requirement.

I am posting this question and answer together since I thought it might help others.

What I have tried:

I have tried Google translate and Microsoft Translate, I have found Microsoft Translate Api as slightly better than the others.

hope the solution I found will be useful for similar requirements, please find it below.

解决方案

This is not the proper place for such an entry. If you have something useful to share then please write an Article or Tip. See Submission Guidelines[^].


# Please install Microsoft translate using >> pip install translate

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)


这篇关于使用Microsoft translate API将文本从一种语言转换为另一种语言的Python代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆