Нажми + и смотри скрипт  :mybb:

Описание:
Переводчик (анг->рус,рус->Анг)
Работает на API Яндекс Переводчик
При желании можно добавить любой из доступных в Яндексе языков для перевода.
Код:
<?php
   session_start();
   ob_start();
    if(isset($_GET['drop'])){
        session_destroy();
        header('location: /translate.php');
        exit;
    }
     if(isset($_POST['text'])){
         $text = urlencode(htmlspecialchars($_POST['text']));
         $lang = htmlspecialchars($_POST['lang']);
         $yt_api_key = "trnsl.1.1.20180427T222911Z.1eb2cc529053dd81.4a5532cb2a80d07854e6f1d8e33a2bf4ab728622"; // Получить ключ: https://tech.yandex.ru/keys/get/?service=trnsl
 
             $yt_link = "https://translate.yandex.net/api/v1.5/tr.json/translate?key=".$yt_api_key."&text=".$text."&lang=".$lang;
 

             $result = file_get_contents($yt_link); // получаем данные в JSON: {"code":200,"lang":"ru-en","text":["Sneakers basketball"]}
             $result = json_decode($result, true); // Преобразуем в массив
            $_SESSION['__text__'] = urldecode($text);
            $_SESSION['translate'] = $result['text'][0]; 
header('Location: /translate.php');
 exit;
     }
    ?>
       <html>
           <head>
               
               <meta name="viewport" content="width=device-width, initial-scale=1.0"/>

               <title>Онлайн переводчик</title>
               <style>
                   body {
                       background: #808080;
                       max-width: 600 px;
                       background: #ddd;
                       font-size: 14px ;
                       font-family: Tahoma;
                       color: #8b8b8b;
                       margin: 1px auto;
                   }
                   .title {
                       background: #FF6347;
                       padding: 10px;
                       margin: 8px 5px 0 5px;
                       color: #fff;
                   }
                   .menu {
                       background: #fff;
                       padding: 6px 9px;
                       box-shadow: 0px 2px 2px #c4c4c4;
                       margin: 0 5px 0 5px;
                       border-bottom: 1px solid #eee;
                       
                   }
                   input, select, textarea {

                       background: #fff;
                       padding: 7px;
                       border: 1px solid #eee;
                       margin: 3px 1px;
                   }

                  input[type="submit"]{
                       background: #FF6347;
                       border: 0;
                       color: #fff;
                   }
               </style>
           </head>
           <body>
               <div class="title">
                   Онлайн переводчик
               </div>
               <?
               if(isset($_SESSION['__text__'])){
                   ?>
                   <div class="menu">
                       <b>Текст:</b>
                       </br>
                       <?=$_SESSION['__text__'];?>
                      
                       
                   </div>
                    <div class="menu">
                       <b>Перевод:</b>
                       </br>
                       <?=$_SESSION['translate'];?>
                      
                       </br>
                       <a href="?drop">Сбросить</a>
                   </div>
               <?}?>
               <form method="POST" class="menu">
                   Язык:
                   </br>
                   <select name="lang">
                       <option value="ru-en">Русский->Английский</option>
                       <option value="en-ru">Английский->Русский</option>
                   </select>
                   </br>
                   Текст:
                   </br>
                   <textarea name="text"></textarea>
                   </br>
                   <input type="submit" value="Перевести"> </form>
               <div class="title">&copy; <a href="https://vk.com/forevil"> By Forevil (Евгений)</a></div>
           </body>
       </html>