azure - 如何从microsoft认知服务文本翻译API获得JSON响应

  显示原文与译文双语对照的内容
52 0

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

对Microsoft翻译服务的调用
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)
时间:原作者:0个回答

67 1

这里有一个现有的特性请求

现在,你必须将它转换到客户端。这里是你可以附加信息的地方。

原作者:
...