Microsoft转换器Api采用JSON格式

时间:2016-09-08 04:51:24

标签: node.js microsoft-translator

如何使用Node.js中的Microsoft.Translator.TranslateArray方法以JSON格式发送和接收数据,因为XML不允许使用\ u001b等unicode。我发送JSON请求但收到此错误

  

" ArgumentOutOfRangeException:' to'必须是有效的语言\ u000d \ u000aParameter> name:to:ID = 5639.V2_Json.TranslateArray.12E99F9A"

1 个答案:

答案 0 :(得分:0)

您可以使用REST API翻译文本数组

POST http://api.microsofttranslator.com/V2/Http.svc/TranslateArray

查看reference了解详情

您可以使用request模块来点击此API。

示例:

var request = require('request');

request({
    method: 'POST',
    url: 'http://api.microsofttranslator.com/V2/Http.svc/TranslateArray',
    headers: {
        Authorization: 'Bearer *********' //put accesstoken
    },
    json: data //put your JSON here
}, function(err, res, body) {});