Вход Регистрация
Файл: www/perevod.php
Строк: 276
<?
include 'config.php';
div('Online переводчик');

error_reporting(0);
set_time_limit(0);


$text $_GET['text'];


echo 
'<form method="get">';
echo 
'Текст:<br><input type="text" name="text"><br>Исходный язык:<br><select name="sl"><option value="auto">Определить язык</option><option value="separator" disabled>&#8212;</option><option  value="sq">албанский</option><option value="en">английский</option><option  value="ar">арабский</option><option  value="af">африкаанс</option><option  value="be">белорусский</option><option  value="bg">болгарский</option><option  value="cy">валлийский</option><option  value="hu">венгерский</option><option  value="vi">вьетнамский</option><option  value="gl">галисийский</option><option  value="nl">голландский</option><option  value="el">греческий</option><option  value="da">датский</option><option  value="iw">иврит</option><option  value="yi">идиш</option><option  value="id">индонезийский</option><option  value="ga">ирландский</option><option  value="is">исландский</option><option  value="es">испанский</option><option  value="it">итальянский</option><option  value="ca">каталанский</option><option  value="zh-CN">китайский</option><option  value="ko">корейский</option><option  value="ht">Креольский (Гаити) ALPHA</option><option  value="lv">латышский</option><option  value="lt">литовский</option><option  value="mk">македонский</option><option  value="ms">малайский</option><option  value="mt">мальтийский</option><option  value="de">немецкий</option><option  value="no">норвежский</option><option  value="fa">персидский</option><option  value="pl">польский</option><option  value="pt">португальский</option><option  value="ro">румынский</option><option  value="ru">русский</option><option  value="sr">сербский</option><option  value="sk">словацкий</option><option  value="sl">словенский</option><option  value="sw">суахили</option><option  value="tl">тагальский</option><option  value="th">тайский</option><option  value="tr">турецкий</option><option  value="uk">украинский</option><option  value="fi">финский</option><option  value="fr">французский</option><option  value="hi">хинди</option><option  value="hr">хорватский</option><option  value="cs">чешский</option><option  value="sv">шведский</option><option  value="et">эстонский</option><option  value="ja">японский</option></select><br>Язык перевода:<br><select name="tl"><option  value="sq">албанский</option><option  value="en">английский</option><option  value="ar">арабский</option><option  value="af">африкаанс</option><option  value="be">белорусский</option><option  value="bg">болгарский</option><option  value="cy">валлийский</option><option  value="hu">венгерский</option><option  value="vi">вьетнамский</option><option  value="gl">галисийский</option><option  value="nl">голландский</option><option  value="el">греческий</option><option  value="da">датский</option><option  value="iw">иврит</option><option  value="yi">идиш</option><option  value="id">индонезийский</option><option  value="ga">ирландский</option><option  value="is">исландский</option><option  value="es">испанский</option><option  value="it">итальянский</option><option  value="ca">каталанский</option><option  value="zh-TW">китайский (традиционный)</option><option  value="zh-CN">китайский (упрощенный)</option><option  value="ko">корейский</option><option  value="ht">Креольский (Гаити) ALPHA</option><option  value="lv">латышский</option><option  value="lt">литовский</option><option  value="mk">македонский</option><option  value="ms">малайский</option><option  value="mt">мальтийский</option><option  value="de">немецкий</option><option  value="no">норвежский</option><option  value="fa">персидский</option><option  value="pl">польский</option><option  value="pt">португальский</option><option  value="ro">румынский</option><option SELECTED value="ru">русский</option><option  value="sr">сербский</option><option  value="sk">словацкий</option><option  value="sl">словенский</option><option  value="sw">суахили</option><option  value="tl">тагальский</option><option  value="th">тайский</option><option  value="tr">турецкий</option><option  value="uk">украинский</option><option  value="fi">финский</option><option  value="fr">французский</option><option  value="hi">хинди</option><option  value="hr">хорватский</option><option  value="cs">чешский</option><option  value="sv">шведский</option><option  value="et">эстонский</option><option  value="ja">японский</option></select><br>';
echo
'<input type="submit" value="Перевести"></form><br>';




if(
$text=='' || empty($text))
{
echo 
'Пусто! Введите текст для перевода';
include_once 
'foot.php';
exit;
}

$from $_GET['sl'];
$to $_GET['tl'];


$text urlencode($text);


    
$header "GET translate.google.ru/m?sl=".$from."&tl=".$to."&prev=_m&q=".$text." HTTP/1.0rn";
    
$header .= "Accept: */*rn";
    
$header .= "Referer: http://e-mail.rurn";
    
$header .= "Accept-Language: rurn";
    
$header .= "Content-Type: multipart/form-datarn";
    
$header .= "Proxy-Connection: Keep-Alivern";
    
$header .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)rn";
    
$header .= "Host: e-mail.rurn";
    
$header .= "Pragma: no-cachernrn";
    
$header .= $auth_data;

    
$sckt fsockopen("translate.google.ru",80);
    
fputs($sckt,$header);

    while(!
feof($sckt))
    {
        
$serv_answer fgets($sckt,2048);

        
$trans $trans.$serv_answer;
    }




$ot explode('class="t0">',$trans);
$ot2 explode('>',$ot[1]);
$ot2[0]=strip_tags($ot2[0]);
$slo explode('<p class="thead">Словарь:',$trans);

$slo2 explode('<br><br></div>',$slo[1]);
$slo2[0] = str_replace('</div>','',$slo2[0]);
$slo2[0] = str_replace('<div>','',$slo2[0]);
$slo2[0] = str_replace('</p>','',$slo2[0]);


if(
$ot2[0]=='')
{
echo 
'Сервер недоступен, либо невозможно определить язык!';
include_once
"foot.php";
exit;
}




echo
'<b>Перевод:</b><br>';


echo 
'<div style="background-color : #e3e5e3; 
border-style : dotted; 
color: red;
border-width : 1px; 
border-color : #b8c1b7; 
padding : 10px; 
padding-left : 35px; 
background-repeat : repeat-y; 
font-size : 11px;">'
.$ot2[0].'</div></div><br>';

if(
$slo2[0]!='')
{
echo 
'<b>Словарь:</b><br>';
echo 
'<div style="background-color : #e3e5e3; 
border-style : dotted; 
border-width : 1px; 
border-color : #b8c1b7;
color: red; 
padding : 10px; 
padding-left : 35px;
background-repeat : repeat-y; 
font-size : 11px;">'
.$slo2[0].'</div></div>';
}

include_once 
'foot.php';
?>
Онлайн: 3
Реклама