File size: 3.53Kb
<?php
require_once ("../includes/start.php");
require_once ("../includes/functions.php");
require_once ("../includes/header.php");
include_once ("../themes/".$config['themes']."/index.php");
error_reporting(0);
set_time_limit(0);
$text = $_GET['text'];
show_title('partners.gif', 'Онлайн переводчик');
echo '<b>Переводит только с Английского на Русский </b>';
echo'<hr>';
echo '<form method="get">';
echo '<br>Текст:<textarea cols="20" rows="3" name="text"></textarea><br />';
echo '<br>Исходный язык:<br><select name="sl"><option value="en">английский</option></select>';
echo '<br>Язык перевода:<br><select name="tl"><option SELECTED value="ru">русский</option></select><br />';
echo'';
echo'<input type="submit" value="Перевести"></form><br />';
if($text=='' || empty($text))
{
echo 'Пусто! Введите текст для перевода<br />';
echo'<hr>';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?'.SID.'">На главную</a>';
include_once ("../themes/".$config['themes']."/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.0\r\n";
$header .= "Accept: */*\r\n";
$header .= "Referer: http://e-mail.ru\r\n";
$header .= "Accept-Language: ru\r\n";
$header .= "Content-Type: multipart/form-data\r\n";
$header .= "Proxy-Connection: Keep-Alive\r\n";
$header .= "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)\r\n";
$header .= "Host: e-mail.ru\r\n";
$header .= "Pragma: no-cache\r\n\r\n";
$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 'Сервер недоступен, либо невозможно определить язык!<br />';
echo'<hr>';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?'.SID.'">На главную</a>';
include_once ("../themes/".$config['themes']."/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>';
}
echo'<hr>';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?'.SID.'">На главную</a>';
echo '<a href="http://homephp.ru">Вап мастерам</a>';
include_once ("../themes/".$config['themes']."/foot.php");
?>