Вход Регистрация
* Sheldon (Adm)

API: Yandex Translate

  1. // Официальная документация - https://tech.yandex.ru/translate/
  2. // Настройки:
  3. $yt_api_key = "ВАШ КЛЮЧ"; // Получить тут: https://tech.yandex.ru/keys/get/?service=trnsl
  4. $yt_lang = "ru-en"; // Перевод с русского на английский
  5. $yt_text = "Кроссовки баскетбольные";
  6.  
  7. $yt_link = "https://translate.yandex.net/api/v1.5/tr.json/translate?key=".$yt_api_key."&text=".$yt_text."&lang=".$yt_lang;
  8.  
  9. /* или через форматирование строки:
  10. $yt_link = "https://translate.yandex.net/api/v1.5/tr.json/translate?key=%s&text=%s&lang=%s";
  11. $yt_link = sprintf($yt_link, $yt_api_key, $yt_text, $yt_lang);
  12. */
  13. $result = file_get_contents($yt_link); // получаем данные в JSON: {"code":200,"lang":"ru-en","text":["Sneakers basketball"]}
  14. $result = json_decode($result, true); // Преобразуем в массив
  15. $en_test = $result['text'][0]; // Sneakers basketball
  16.  
  17. /* или через объект:
  18. $result = json_decode(($result));
  19. $en_test = $result->text{0}; // Sneakers basketball
  20. */
» Описание: получаем ключ: http://api.yandex.ru/translate/
» Время добавления: 21 Марта 2020 в 00:06
» Посмотров: 1302
» textarea
» Рейтинг: [+0 | -0]
Комментарии [0]
Онлайн: 2
Реклама