Перевод.php

Тема в разделе "PHP", создана пользователем Кимка, 17 май 2016.

  1. Кимка

    Кимка

    Регистрация:
    28 янв 2013
    Сообщения:
    126
    Симпатии:
    10
    Добрый день уважаемые) Вопрос такой:
    Есть код:
    'nowInTheatersDesc' => 'Movies Currently PLaying In Theaters',
    'newsDesc' => 'Latest News',
    'newsUrl' => 'news',
    'theatersUrl' => 'now-in-theaters',
    'feed' => 'feed',
    Правую часть кода нужно перевести на русский.
    Таких строк там больше 2000...
    Через переводчик (копировать --> вставить) очень долго.
    Может кто подскажет? Редакторы с расширениями или какой нибудь другой способ
     
  2. alex_storm

    alex_storm дизайн, CSS Команда форума

    Регистрация:
    11 дек 2012
    Сообщения:
    1.121
    Симпатии:
    560
    Ну есть как бы функция от гугла gtranslate()

    PHP:
    function gtranslate($str$lang_from$lang_to) {
      
    $query_data = array(
        
    'client' => 'x',
        
    'q' => $str,
        
    'sl' => $lang_from,
        
    'tl' => $lang_to
      
    );
      
    $filename 'http://translate.google.ru/translate_a/t';
      
    $options = array(
        
    'http' => array(
          
    'user_agent' => 'Mozilla/5.0 (Windows NT 6.0; rv:26.0) Gecko/20100101 Firefox/26.0',
          
    'method' => 'POST',
          
    'header' => 'Content-type: application/x-www-form-urlencoded',
          
    'content' => http_build_query($query_data)
        )
      );
      
    $context stream_context_create($options);
      
    $response file_get_contents($filenamefalse$context);
      return 
    json_decode($response);
    }
    Далее вызов, например
    PHP:
    $gt gtranslate('example''en''ru');
    echo 
    $gt->sentences['0']->trans;
     
    Кимка нравится это.