Как получить и разобрать json-ответ от гугл-переводчика

Я хочу перевести слово с помощью ajax-запроса в Google Translate Если я использую curl, это будет похоже на :

curl_init("http://translate.google.com/translate_a/t?client=t&text=hello&sl=en&tl=ru");

, но я не могу использовать скрипты на стороне сервера -с запросами, потому что они будут с одного и того же IP-адреса
Но я тоже не могу использовать запрос JSONP, потому что я думаю, что это не разрешено. Вот ответ сервера :

[[["привет","привет","привет",""]],[["",["Алло","Здравствуйте."]],["имя существительное",["приветствие","приветственный возглас","возглас удивления"]],["глагол",["здороваться","звать","окликать"]],["междометие",["привет","здравствуйте","алло" ]]],"en",,[["привет",[5],1,0,1000,0,1,0]],[["привет",4,,,""],["привет ",5,[["привет",1000,1,0],["Здравствуй",0,1,0],["Здравствуйте",0,1,0],["Здравствуйте",0,1, 0]],[[0,5]],"hello"]],,,[["en"]],13]

И я не могу загрузить содержимое в iframe


, потому что тип содержимого ответа "текст /javascript", и браузер загружает файл

PS. Я не могу декодировать содержимое с помощью php-функции json _decode ()или с помощью jquery.ajax, потому что ответ json поврежден. Вы можете проверить это здесьhttp://json.parser.online.fr/

Дайте мне совет, пожалуйста

7
задан Kara 21 December 2013 в 18:44
поделиться