Скрипт онлайн переводчика

smalllamer

Организм
Регистрация
20 Сен 2009
Сообщения
317
Реакции
128
Ситуация такая...
На сайт требуется встроить окно для перевода произвольного текста.

Идеальным вариантом было бы использовать Google Translator или Promt, а вообще без разницы как оно будет устроено - главное чтоб переводило.

Подскажете решение?
 
да на пхп закажи парсер..
вот с гугла, раньше работало, сейчас хз:
Код:
<html>
<head>
<title>translate</title>
 
</head>
<body>
<?php
function translate($s_text, $s_lang, $d_lang){
$s_text = iconv('cp1251', 'utf-8', $s_text);
$url = "http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&q=".urlencode($s_text)."&langpair=".urlencode($s_lang.'|'.$d_lang);
 
$c = curl_init();
$header ***91;***93; = "Accept: text/html;" ; 
$header ***91;***93; = "Accept_charset: utf-8"; 
$header ***91;***93; = "Accept_encoding: identity"; 
$header ***91;***93; = "Accept_language: en-us"; 
$header ***91;***93; = "Connection: Keep-Alive"; 
curl_setopt($c, CURLOPT_URL, $url);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_REFERER, "http://mediadisc.ru/");
curl_setopt($c, CURLOPT_HTTPHEADER , $header );
$b = curl_exec($c);
curl_close($c);
$json = json_decode($b, true);
if ($json***91;'responseStatus'***93; != 200)return false;
return $json***91;'responseData'***93;***91;'translatedText'***93;;
}
 
echo translate("меня зовут Рома","ru","en");
?>
</body>
</html>
<-------------- добавлено через 49 сек. -------------->
так же
Для просмотра ссылки Войди или Зарегистрируйся
 
Назад
Сверху