Метод getLangs
Возвращает список направлений перевода, поддерживаемых сервисом.
Описание
string[] getLangs(string key);
Входные параметры
Список входных параметров:
Параметр |
Тип |
Описание |
Обязательные |
||
|
|
API-ключ. Получите бесплатный API-ключ на этой странице. |
Пример запроса:
XML-интерфейс:
https://dictionary.yandex.net/api/v1/dicservice/getLangs?key=API-ключ
JSON-интерфейс:
https://dictionary.yandex.net/api/v1/dicservice.json/getLangs?key=API-ключ
JSONP-интерфейс (для функции myCallback):
https://dictionary.yandex.net/api/v1/dicservice.json/getLangs?key=API-ключ&callback=myCallback
Возвращает
В XML-интерфейсе возвращает ответ в виде XML-документа с корневым элементом ArrayOfString
. Например:
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfString>
<string>ru-ru</string>
<string>ru-en</string>
<string>ru-pl</string>
<string>ru-uk</string>
<string>ru-de</string>
<string>ru-fr</string>
...
<string>it-ru</string>
<string>it-en</string>
<string>tr-ru</string>
<string>tr-en</string>
</ArrayOfString>
Коды ошибок
Код |
Значение |
Описание |
|
|
Ключ API невалиден. |
|
|
Ключ API заблокирован. |
В JSON-интерфейсе вместо XML-элементов возвращаются JavaScript-объекты с теми же именами и семантикой:
["ru-ru","ru-en","ru-pl","ru-uk","ru-de","ru-fr","ru-es","ru-it","ru-tr","en-ru","en-en",
"en-de","en-fr","en-es","en-it","en-tr","pl-ru","uk-ru","de-ru","de-en","fr-ru","fr-en",
"es-ru","es-en","it-ru","it-en","tr-ru","tr-en"]
В JSONP-интерфейсе те же самые JavaScript-объекты возвращаются в callback-функции (например, myCallback):
myCallback(["ru-ru","ru-en","ru-pl","ru-uk","ru-de","ru-fr","ru-es","ru-it","ru-tr","en-ru",
"en-en","en-de","en-fr","en-es","en-it","en-tr","pl-ru","uk-ru","de-ru","de-en","fr-ru",
"fr-en","es-ru","es-en","it-ru","it-en","tr-ru","tr-en"])
Скопировано
Была ли статья полезна?
Предыдущая
Следующая