Мне нужно отправить пост в блоге кусками, чтобы Google Translate и вернуть его обратно - PullRequest
0 голосов
/ 08 апреля 2019

Мне нужно отправить пост в блоге, предпочтительно в виде предложений или слов, которые нужно перевести и вернуть обратно. У меня уже есть функциональность перевода. Мне просто нужна помощь, чтобы разбить его на куски и получить обратно, как я могу достичь этого?

// [ "это", "есть", "в" и "после"]
var bod = a.body.split ("");

            var counter = 0;


            while(counter < bod.length){

                counter++;


                var rang = bod.slice(counter, 10);


    //then translate the remaining portion with the code that is ready


                        console.log(rang);

                if(counter === bod.length || counter > bod.length){
                    console.log("end");
                    return;
                }



                        }

1 Ответ

0 голосов
/ 08 апреля 2019

Вы на правильном пути.

Не вдаваясь в детали вашего запроса в Google, сделайте что-то похожее на:

//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;
}
...