如何从microsoft azure认证服务文本转换API获取JSON响应

时间:2018-01-05 10:20:58

标签: azure text translation microsoft-cognitive

我希望在以下代码中以JSON格式而不是XML返回数据,其中headers是API的关键。 requests.get(translateUrl,headers=headers)提供XML。

致电Microsoft Translator Service

headers = {"Authorization ": finalToken}
translateUrl = "http://api.microsofttranslator.com/v2/Http.svc/Translate?text={}&to={}".format(textToTranslate, toLangCode)

translationData = requests.get(translateUrl, headers = headers)

# parse xml return values
translation = ElementTree.fromstring(translationData.text.encode('utf-8'))

# display translation
print (translation.text)

1 个答案:

答案 0 :(得分:0)

现有feature request

现在您必须在客户端转换它。 Here是您可能获得其他信息的地方。