| Опытный плюсополучатель
 
 С нами с 09.06.05
 Сообщения: 8305
 Рейтинг: 186
 
 
   | 
								
									|  Добавлено: 03/05/11 в 22:31 |  
 
							Рылся тут в закромах у себя, откопал функцию, которая переводит текст при помощи Google Translate. Писал (вернее, дорабатывал существующую) под свой проект примерно год назад. Юзайте, кому надо - мне не жалко        | Код: |   | function GoogleTranslate ($s_text, $s_lang, $d_lang) {
 $post_data['q']=$s_text;
 $post_data['langpair']=$s_lang.'|'.$d_lang;
 $query=http_build_query($post_data);
 $url = "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0";
 $c = curl_init();
 curl_setopt($c, CURLOPT_URL, $url);
 curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
 curl_setopt($c, CURLOPT_POST, 0);
 curl_setopt($c, CURLOPT_POSTFIELDS, $query);
 $b = curl_exec($c);
 curl_close($c);
 $json = json_decode($b, true);
 if ($json['responseStatus'] != 200)return false;
 return $json['responseData']['translatedText'];
 }
 
 | 
 
Пример вызова:
   | Код: |   | GoogleTranslate('Напоминаем, что Вы имеете право оценить участников за ответы на Ваш вопрос. Большая просьба не оставлять этот сервис без внимания.', 'ru', 'uk') | 
 
Переведёт кусок текста на украинский язык. Поддерживается около 50-ти языков (по состоянию на год назад, вроде)
 
P.S. Тухлыми помидорами не кидайте!    | 
					
						|  |  | 
					
						|  | 
					
						| 
 
 С нами с 13.04.06
 Сообщения: 134
 Рейтинг: 63
 
 
   | 
								
									|  Добавлено: 04/05/11 в 09:57 |  
 
							О, спасибо, может пригодится.      | 
					
						|  |  | 
					
						|  | 
					
						| 
 
 С нами с 24.10.04
 Сообщения: 18881
 Рейтинг: 9010
 
 
 
             
   | 
								
									|  Добавлено: 04/05/11 в 10:24 |  
 
							а проблема с кодировкой не решена
при en->ru выдает такую крякозябру: Одноступенчатые термоэлектрических модулей.
 | 
					
						|  |  | 
					
						|  | 
					
						| Опытный плюсополучатель
 
 С нами с 09.06.05
 Сообщения: 8305
 Рейтинг: 186
 
 
   | 
								
									|  Добавлено: 04/05/11 в 12:02 |  
 
							А ты в хтаксессе установи utf-8 - и всё нормально будет
AddDefaultCharset.
 У меня работает.
 Хотя, можно и скрипт, по идее, доработать...
 | 
					
						|  |  | 
					
						|  | 
					
				
				
					
						| Текстовая реклама в форме ответа Заголовок и до четырех строчек текста
 Длина текста до 350 символов
 Купить рекламу в этом месте!
 |