Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我需要发送一个博客文章在块谷歌翻译和返回它回来_Javascript_Node.js_Google Translate_Google Translation Api - Fatal编程技术网

Javascript 我需要发送一个博客文章在块谷歌翻译和返回它回来

Javascript 我需要发送一个博客文章在块谷歌翻译和返回它回来,javascript,node.js,google-translate,google-translation-api,Javascript,Node.js,Google Translate,Google Translation Api,我需要发送一篇分块的博客文章,最好是用句子或单词翻译并返回我已经具备了翻译功能我只需要帮助将其分块并返回如何实现这一点 //[“这”、“是”、“那”、“帖子”] var bod=a.body.split(“”) var计数器=0; while(计数器bod.length){ 控制台日志(“结束”); 返回; } } 您走在正确的轨道上 在不深入了解您向谷歌提出的请求细节的情况下,请执行以下类似操作: //Sample input var body = 'The words I want to t

我需要发送一篇分块的博客文章,最好是用句子或单词翻译并返回我已经具备了翻译功能我只需要帮助将其分块并返回如何实现这一点

//[“这”、“是”、“那”、“帖子”]
var bod=a.body.split(“”)

var计数器=0;
while(计数器bod.length){
控制台日志(“结束”);
返回;
}
}

您走在正确的轨道上

在不深入了解您向谷歌提出的请求细节的情况下,请执行以下类似操作:

//Sample input
var body = 'The words I want to translate!';
//Sample result, will be an array containing translated words
var translated = translateData(body);

    //Sample function
    function translateData(body){
        var bodyArray = body.split(' ');
        var translatedData = [];
        for(var i = 0;i<bodyArray.Length;i++){
            //Do the translation here. var translated is the translation for the word
            var translated = GoogleTranslate(bodyArray[i]);
            translatedData.push(translated);
    }
        return translatedData;
}
//示例输入
var body='我要翻译的单词!';
//示例结果将是一个包含已翻译单词的数组
var translated=translateData(主体);
//样本函数
功能转换数据(正文){
var bodyArray=body.split(“”);
var translatedData=[];

对于(var i=0;iHey Jacob:D谢谢你的回复,我尝试了代码,效果很好。唯一的问题是,当我从谷歌收到429错误代码时,我想我需要将数据分成更大的数据块,因为我发送了很多请求--你能建议一种解决方法吗?如果请求太多,那么在调用之间做一个超时并延迟每个调用.for(var i=0;i
//Sample input
var body = 'The words I want to translate!';
//Sample result, will be an array containing translated words
var translated = translateData(body);

    //Sample function
    function translateData(body){
        var bodyArray = body.split(' ');
        var translatedData = [];
        for(var i = 0;i<bodyArray.Length;i++){
            //Do the translation here. var translated is the translation for the word
            var translated = GoogleTranslate(bodyArray[i]);
            translatedData.push(translated);
    }
        return translatedData;
}