1. PHP / Говнокод #25452

    +3

    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, 17 Марта 2019

    Комментарии (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
        
        ?>
        Ответить
        • Cretino bambino!
          Ответить
          • Quale rampone )))
            Ответить
            • Я начинаю понимать итальянский без словаря.

              Погуглил. Мне кажется, что rampone –— это скорее не багор, а кошка. Нет, не животное, а то, чем потерянное ведро достают из колодца.
              Ответить
              • Или кошки, с которыми электромонтёры на столбы влезают. Но в общем, кошки в техническом смысле.

                P.S. Вот, короче (часто употребляются во множественном числе):
                https://www.bing.com/images/search?q=ramponi
                Ответить
                • И даже такие грунтозацепы для трактора –— это тоже ramponi:
                  http://agrisabatino.it/images/prodotti/ramponi/copertina.JPG
                  Ответить
    • Офтопик. Образ робота Вертера в фильме «Гостья из будущего» (1984) был скопирован с итальянской порнухи «La bestia nello spazio» (1980):
      https://f.kinozon.tv/кадры/230803/Зверь_из_космоса-5.jpg
      Ответить
    • Есть. Я засрал весь сток.
      Ответить
    • 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
      Ответить
      • Какой багор )))
        Ответить
      • Кстати, в телевизионной рекламе какой-то поебени звучит музыка из игры «The great Gianna sisters»:
        https://youtu.be/BWsetdRBrf8
        Кристофер Хюльсбек, естественно, в титрах никак не отмечен.

        А вот оригинал:
        https://youtu.be/Ne-09Bs_bRo

        У «Комодора», кстати, был трёхголосый FM-синтезатор:
        https://ru.wikipedia.org/wiki/MOS_Technology_SID
        Ответить
        • Ого, круто.

          А у PC был один спикер и он сосал хуйца. Некоторые извращенцы умудрались делать там чуть-ли не PWM включая/выключая его на середине работы, но в целом всем рулил AdLib с его MIDI и Disney Sound с каким-то кажется PCM, а потом пришел Creative и убил всех сделав и то и другое и на многое годы стал дефакто для звукбоёбов
          Ответить
          • Был ещё «Гусь». Но он редко встречался. Вероятно, стоил дорого.
            Ответить
            • какой такой гусь?
              Ответить
              • Gravis Ultrasound. Судя по количеству упоминаний в секвенсорах и игрушках, культовая вещь своей эпохи:
                https://ru.wikipedia.org/wiki/Gravis_Ultrasound
                Ответить
                • таблично волновой это когда берутся готовые значения из таблитцы?
                  Ответить
                  • Ага. У них было ПЗУ с прошитыми образцами («сэмплами») реальных записей музыкальных инструментов.

                    Аналогичная технология –— «Soundfont», который появился в поздних саундбластерах.
                    Ответить
            • все таки я подтекаю от старых комптютеров
              https://youtu.be/Wt4VcLF8Wug?t=786
              Ответить
          • Он засовывал ему член между гофром и верхней мембраной? Или, быть может, спикер был рупорный?..
            Ответить
      • Но когда комп находит сема, на него пиздит весь гк.
        Ответить

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