Изучаю Node.js По учебнику предложили сделать простой консольный переводчик. API Яндекса закрыто для хохла, API google.translate платный. Узнал про альтернативу для расширений google, и этот способ действительно работает. Но если попытаться перевести с русского выдаёт непонятный мне JSON:
[[["привет","привет",null,null,0]],null,"ru"]
И что самое непонятное, текстовый файл, в котором приходит ответ редакторами открывается нормально и русская речь читается, но вот внутри программы это кракозябры. И всё нормально читалось если переводить на русский либо с английского на английский.
var request = require('request');
request('https://translate.googleapis.com'
+'/translate_a/single?'
+'client=gtx&sl=ru&tl=en&dt=t&q='
+encodeURI('привет'), showTranslate);
function showTranslate (error, response, body) { console.log(body) };
Сборка персонального компьютера от Artline: умный выбор для современных пользователей