Определение языка

Определение языка, на котором написан заданный текст.

Краткое содержание

Ответ возвращается в виде кода языка. Определить название языка по его коду можно с помощью операции Получение списка поддерживаемых языков, задав при вызове параметр ui.

JSON- и JSONP-интерфейсы

Ответ возвращается в формате JSON. Если задан параметр callback, JSON-объект оборачивается в функцию, с названием, указанном в этом параметре (JSONP).

Синтаксис запроса

https://translate.yandex.net/api/v1.5/tr.json/detect
 ? [key=<API-ключ>]
 & text=<текст>
 & [hint=<список вероятных языков текста>]
 & [callback=<имя callback-функции>]
Query-параметры
key

API-ключ. Выдается бесплатно.

text *

Текст, язык которого требуется определить.

Внимание. Для исходного текста обязательно используйте URL-кодирование.
hint

Список наиболее вероятных языков (им будет отдаваться предпочтение при определении языка текста). Разделитель списка — запятая.

callbackИмя функции обратного вызова. Используется для получения JSONP-ответа.

*  Обязательный параметр

Примечание. Все специальные символы должны быть экранированы.

XML-интерфейс

Ответ возвращается в формате XML.

Синтаксис запроса

https://translate.yandex.net/api/v1.5/tr/detect
 ? [key=<API-ключ>]
 & text=<текст>
 & [hint=<список вероятных языков текста>]
Query-параметры
key

API-ключ. Выдается бесплатно.

text *

Текст, язык которого требуется определить.

Внимание. Для исходного текста обязательно используйте URL-кодирование.
hint

Список наиболее вероятных языков (им будет отдаваться предпочтение при определении языка текста). Разделитель списка — запятая.

*  Обязательный параметр

Примечание. Все специальные символы должны быть экранированы.

Коды ответов

Описание возможных кодов ответов.

Значение Описание
200

Операция выполнена успешно

401

Неправильный API-ключ

402

API-ключ заблокирован

404

Превышено суточное ограничение на объем переведенного текста