ОБСУЖДЕНИЕ

как сделать translate ?

4 сообщений1 просмотровОткрыта
#1
как сделать перевод текста из бд на разные языки?) столкнулся с такой ситуацией,заметил что большинство посетителей сайта иностранцы,на сайте есть мультияз ,но сайт с видео и перевода описания и названия на другие языки нету ,как можно такое сделать,что бы через гугл переводчик или какой то такой переводило и название и описание,например если человек выбирает язык сайта английский,то и переменная $name тоже идет с переводом на англ,не зависимо от того какой ,на каком языке эта переменная в бд ,видел такую штуку на xvideos ,как это можно реализовать?))
#2
Api yandex translate. Ковырял в свре время для парсера порнхаба. Единственный минус граничение по кол символов в мес.
#3
PHP
// Устанавливаем ключ API
$api_key = 'your_api_key_here';

// Определяем текст, который нужно перевести
$text = 'Hello, world!';

// Задаем параметры запроса к API Яндекс.Переводчика
$params = [
    'key' => $api_key,
    'text' => $text,
    'lang' => 'en-ru', // Язык перевода с английского на русский
];

// Отправляем запрос к API Яндекс.Переводчика
$url = 'https://translate.yandex.net/api/v1.5/tr.json/translate?' . http_build_query($params);
$response = file_get_contents($url);

// Обрабатываем результат перевода
$result = json_decode($response, true);
if ($result['code'] === 200) {
    // Перевод выполнен успешно
    $translated_text = $result['text'][0];
} else {
    // Возникла ошибка при выполнении запроса
    $translated_text = null;
}

// Используем переведенный текст
if (!is_null($translated_text)) {
    $video['name'] = $translated_text;
    $video['description'] = $translated_text;
}

#4
Mi4ok, ого,спасибо))