Показать сообщение отдельно
  #1 (permalink)  
Старый 16.09.2012, 14:52
Новичок на форуме
Отправить личное сообщение для kirill0072 Посмотреть профиль Найти все сообщения от kirill0072
 
Регистрация: 19.09.2008
Сообщений: 1

Проблемы с использованием google translate
Решил сделать он-лайн переводчик при помощи Yandex API, получилось. Код примерно такой:
function add_word(){
   var translite_url = "http://translate.yandex.net/api/v1/tr.json/translate?lang=en-ru&text=" + encodeURI(string_word.value);

   var request = new XMLHttpRequest();
   request.open('get', translite_url, true);
   request.send(null);
   request.onreadystatechange = function(){
	if(request.readyState==4){
	kirill = JSON.parse( request.responseText );
	alert( kirill.text );
   }
}

Всё вроде работает. Потом наткнулся на вот такой хак:
http://http://translate.google.ru/translate_a/t?client=x&text=brain&sl=en&tl=ru
плюс google в том, что приходит сразу несколько переводов. Итак, меняем translite_url на данный адрес...
но перевод уже не приходит. В чё может быть дело?.

PS: программист я начинающий, поэтому заранее прошу прощения, если вопрос туповат.
Ответить с цитированием