"PHP" / Говнокод #25452 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
<?php
error_reporting(E_ALL ^ E_NOTICE);
include('translate.class.php');
$x = new translator_text();
$text = 'Al Hotel Demo si vive in armonia con se stessi, immersi nel verde di una natura rigogliosa, con i boschi di pini, querce e tamerici in un terreno a terrazze sul mare. Il Villaggio Turistico è un moderno centro di vacanze, concepito e costruito per rispondere a tutte le esigenze dei suoi ospiti.';
echo'<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
echo $x->translate(strip_tags(trim($text)), 'it', 'ru');
?>

Автоматический переводчик текста на "PHP"...
https://xdan.ru/avtomaticheskij-perevodchik-teksta-na-php-cherez-google-translate.html

Запостил: Perevedi_na_PHP Perevedi_na_PHP, (Updated )

Комментарии (53) RSS

  • Ох, уж эти мне "естественные языки". Если бы все говорили на 'J' таких джвусмысленностей не было бы.
    Ответить
  • >> Стоит обратить внимание на тот факт, что все это "незаконно" и как следствие через десяток вызовов этого скрипта Google забанит наш API, поэтому стоит подумать о таких вещах как автоматическое распознавание капчи и прокси сервера. Однако это уже материал для другого поста.

    Какой багор )))
    Ответить
  • > E_ALL ^ E_NOTICE
    Это чтобы выглядело по-хакерски?
    Ответить
  • Этот самый класс. Какой итальянский )))
    <?php
    
    //!--------------------------------------------------------
    // @class        Traduttore
    // @author       Marcello Visigalli
    //!--------------------------------------------------------
    $UA = array (
    			"Mozilla/5.0 (Windows; U; Windows NT 6.0; fr; rv:1.9.1b1) Gecko/20081007 Firefox/3.1b1",
    			"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.0",
    			"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.19 (KHTML, like Gecko) Chrome/0.4.154.18 Safari/525.19",
    			"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/525.13 (KHTML, like Gecko) Chrome/0.2.149.27 Safari/525.13",
    			"Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30)",
    			"Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.40607)",
    			"Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.1.4322)",
    			"Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 5.1; .NET CLR 1.0.3705; Media Center PC 3.1; Alexa Toolbar; .NET CLR 1.1.4322; .NET CLR 2.0.50727)",
    			"Mozilla/45.0 (compatible; MSIE 6.0; Windows NT 5.1)",
    			"Mozilla/4.08 (compatible; MSIE 6.0; Windows NT 5.1)",
    			"Mozilla/4.01 (compatible; MSIE 6.0; Windows NT 5.1)");
    Ответить
    • class translator_text{
          
      	function getRandomUserAgent ( ) {
      	    srand((double)microtime()*1000000);
      	    global $UA;
      	    return $UA[rand(0,count($UA)-1)];
      	}
      	
      	function getContent ($url) {
      	
      	 	// Crea la risorsa CURL
      	    $ch = curl_init();
      	 
      	    // Imposta l'URL e altre opzioni
      	    curl_setopt($ch, CURLOPT_URL, $url);
      	    curl_setopt($ch, CURLOPT_HEADER, 0);
      	    curl_setopt($ch, CURLOPT_USERAGENT, $this->getRandomUserAgent());
      	    curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
      	    // Scarica l'URL e lo passa al browser
      	    $output = curl_exec($ch);
      	    $info = curl_getinfo($ch, CURLINFO_HTTP_CODE);
      	    // Chiude la risorsa curl
      	    curl_close($ch);
      	    if ($output === false || $info != 200) {
      	      $output = null;
      	    }
      	    return $output;
      	 
      	}
      		
          function translate($expression, $from, $to) {
      		// Chiamata alla pagina
            $f = $this->getContent("http://translate.google.com/translate_t?text=" . urlencode($expression) . "&langpair=$from|$to");
      			// Ripulito il testo da tutto il codice superfluo
              $x = strstr($f, '<span id=result_box');		
      		$arr = explode('<script',$x);
      		$arr = explode('Undo edits',$arr[0]);
      		return(strip_tags($arr[0]));
      		
          }
      	
      }// fine classe
      
      ?>
      Ответить
  • I had this friend that I have known for quite a long time,
    and at first, he was obviously a big-time sceptic if this came to
    flash games, particularly poker. These files are important with joining online casino and also in withdrawing your hard
    earned money outs. Although limiting your stakes is almost unavoidable by incorporating bookies there are methods to maintain your bookies accounts open and here is how:
    . http://arnoldtomsk.ru/bitrix/rk.php?goto=https://www.woocasite.com/carnivalcasino
    Ответить
      • И как и полагается хуйне -- она принесла своим создателям столько бабла, сколько ты в жизни не заработаешь
        Ответить
        • Я регулярно пытаюсь делать хуйню, однако, до сих пор не разбогател. Вероятно, дело не в хуйне, а в чём-то ещё.
          Ответить
          • Кажется что в обратную сторону это не работает.

            Любая успешная идея, озолотившая её создателя -- полная хуйня (ВКонтакне там, MS-DOS или Битрикс).

            Однако не любая хуйня приносит денег
            Ответить
  • чувак нашел комодор и починил его. Комп 1986 года у него работает.
    А ваши сраные айфончики выходят из строя через 3 года и Apple отказывается их ремонтировать
    https://youtu.be/wVphFkaX1gg
    Ответить

Добавить комментарий

Переведи на "PHP", guest!

    А не использовать ли нам bbcode?


    8