dir.by  
  Поиск  
Компьютер, программы
Комания Yandex. Yandex сервисы для Web сайта (счетчик посещений, карта улиц, переводчик языков, контекстная реклама, ...)
 Yandex Translate API (language translator) 
посмотрели 9826 раз
обновлено: 18 February 2020
To use Yandex Translator you need to get a key API
Get the key API: https://translate.yandex.ru/developers/keys

Supported translator languages Yandex ...

Let's create a new file 1.php
  PHP     Let's write the code in the file 1.php
function translate_yandex_text($source_text, $lang='ru-en', & $translated_text, & $error_description)
{
     $translated_text = "";
     $error_description= "";

     // there must be a character between the words %20
     $source_text = str_replace(" ", "%20", $source_text);
    
     // your key should be here yandex api
     $yt_api_key = "trnsl.1.1.20181108T121523Z.669d96c33aec2412.c32c6acb77efd.....49f91d4904088ad722a89";

     $url = 'https://translate.yandex.net/api/v1.5/tr.json/translate?' .
          'key=' . $yt_api_key . '&' .
          'text=' . $source_text. '&' .
          'lang=' . $lang . '&' .
          'format=plain&' .
          'options=1&p=2';

     $curlObject = curl_init();

     curl_setopt($curlObject, CURLOPT_URL, $url);

     curl_setopt($curlObject, CURLOPT_SSL_VERIFYPEER, false);
     curl_setopt($curlObject, CURLOPT_SSL_VERIFYHOST, false);
     curl_setopt($curlObject, CURLOPT_RETURNTRANSFER, true);

     $responseData = curl_exec($curlObject);

     curl_close($curlObject);

     $result_arr = json_decode($responseData, true); // convert to an array
     $translated_text = $result_arr['text'][0];
     $error_description= $result_arr['message'];

     if ($error_description=="")
          return true; // no errors
     return false;
}

// translate the text from English into French en-fr
$source_text = "Hello my friend";
if (translate_yandex_text($source_text, 'en-fr', & $translated_text, & $error))
     echo $translated_text; // on the screen we will see Bonjour, mon ami
else
     echo $error;
On the screen we will see
Bonjour, mon ami
 
← Previous topic
Как добавить Yandex карту на сайт
 
Next topic →
Yandex Direct (что такое контекстная реклама?)
 
Your feedback ... 1 Comments
guest
29 September 2020 8:04
яндекс закрыл эту версию переводчика. Теперь там 2.0 и всё по другому.
guest (5 June 2023 14:11) Спасибо а я тыкаюсь answer
   
Your Name
Your comment (www links can only be added by a logged-in user)

Экскурсии по Москве Экскурсии по Москве: пешеходные, автобусные и речные прогулки на любой вкус
  Объявления  
  Объявления  
 
Yandex Метрика (информация о посещении сайта)
Информация о посещении сайта (сколько посещений, с каих устройств) Yandex Метрика
Как добавить счетчик посещений (Yandex Метрика) на свой сайт
Yandex Карта (города, улицы)
Как добавить Yandex карту на сайт
Yandex Translate
Yandex Translate API (language translator)
Yandex Direct (контекстная реклама)
Yandex Direct (что такое контекстная реклама?)
Yandex Direct API (программный код для управления рекламными кампаниями)
Доступ к Yandex Direct API (тестовая среда)
Песочница (тестовые Компании) Yandex Direct API
Пример "Список комапний" php и Yandex Direct API (тестовая среда)
Доступ к Yandex Direct API
Создание Компании (на сайте direct.yandex.ru)
Финансовый токен
Рекламная сеть Яндекса (РСЯ)
Рекламная сеть Яндекса (описание) | как присоединиться | настроить
Добавляем Yandex рекламу на свой сайт (постер вертикальный с 2-мя объявлениями)
Добавляем Yandex рекламу на свой сайт (6 объявлений в линию, горизонтальные)
Добавить второй сайт в Рекламную сеть Яндекса
Yandex Webmaster (индексирование сайта, ссылки сайта внутренние и внешние и другое)
Что такое Yandex Webmaster (Яндекс Вебмастер ) ?
Как добавить Yandex Webmaster (Яндекс Вебмастер ) на свой сайт
Почта Yandex
Почта Yandex (описание)
Алиса говорящая колонка Yandex
Купил Яндекс колонку мини "Алиса" и хочу подключить (использую телефон Android или iPhone)
Колонка мини "Алиса" посмотреть оплату на сайте yandex (можно сменить план, способ оплаты)
Дополнительно
Как посмотреть для любого сайта значение ИКС (индекс качества сайта) ?

  Ваши вопросы присылайте по почте: info@dir.by  
Яндекс.Метрика