如何从 Microsoft Azure 认知服务文本翻译 API 获取 JSON 响应



我希望在以下代码中以 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)

有一个现有的功能请求。

现在,您必须在客户端转换它。 您可以在此处获取其他信息。

最新更新