GET api/v1/WordList?prefix={prefix}&srcLang={srcLang}&dstLang={dstLang}&pageSize={pageSize}&startPos={startPos}

Часть словника, соответствующая имеющимся словарям.
Требует HTTP-заголовок с токеном авторизации: "Authorization: Bearer {token}".
См. справку по методу /api/v1/authenticate.

Запрос

Параметры URI

ИмяОписаниеТипДополнительная информация
prefix

Префикс, задающий строку для фильтрации словника.
Все элементы словника будут в лексикографическом порядке идти после данного префикса

string

Обязательно

srcLang

язык с которого переводить

unsigned integer

Обязательно

dstLang

язык на который переводить

unsigned integer

Обязательно

pageSize

Размер страницы, которую нужно выдать

integer

Обязательно

startPos

Элемент, начиная с которого выдать часть словника
(например, последний элемент предыдущей полученной страницы)

string

Значение по умолчанию

Параметры в теле запроса

Нет.

Форматы запроса

text/json, application/json

Пример:
?prefix=mother&srcLang=1033&dstLang=1049&pageSize=20

Ответ

Описание

Статус: результат
200: страница элементов словника
404: не найдены доступные словари для указанного направления
404: нет ни одного элемента, который бы вошел в результирующий словник

WordListPart
ИмяОписаниеТипДополнительная информация
SourceLanguage

Исходный язык словарей словник которых фильтровался по префиксу.

unsigned integer

Нет.

TargetLanguage

Целевой язык словарей словник которых фильтровался по префиксу

unsigned integer

Нет.

InvertedDirection

Было ли перевернуто направление при посике.

boolean

Нет.

Prefix

Префикс, по которому фильтровался словник.

string

Нет.

HasNextPage

Есть ли в фильтрованном словнике следующая часть.

boolean

Нет.

StartPos

Позиция в полном фильтрованном словнике, начиная с которой располагается данная часть

string

Нет.

Headings

Собственно часть словника.

Коллекция WordListItem

Нет.

Форматы ответа

text/json, application/json

Пример:
{
  "SourceLanguage": 1033,
  "TargetLanguage": 1049,
  "InvertedDirection": false,
  "Prefix": "mother",
  "HasNextPage": true,
  "StartPos": "",
  "Headings": [
    {
      "Heading": "mother",
      "Translation": "мать",
      "DictionaryName": "LingvoUniversal (En-Ru)",
      "SoundName": "mother.wav",
      "Type": 1,
      "OriginalWord": ""
    },
    {
      "Heading": "mother abscess",
      "Translation": "первичный абсцесс",
      "DictionaryName": "LingvoUniversal (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother aircraft",
      "Translation": "самолет, осуществляющий управление беспилотным ЛА",
      "DictionaryName": "Telecoms (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother board",
      "Translation": "материнская плата, плата второго уровня",
      "DictionaryName": "Patents (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother card",
      "Translation": "объединительная плата, плата более высокого уровня",
      "DictionaryName": "LingvoComputer (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "Mother Carey's chicken",
      "Translation": "буревестник",
      "DictionaryName": "LingvoUniversal (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "Mother Carey's goose",
      "Translation": "гигантский буревестник",
      "DictionaryName": "Biology (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother cell",
      "Translation": "материнская клетка",
      "DictionaryName": "Biology (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother complex",
      "Translation": "см. Edipus complex",
      "DictionaryName": "Psychology (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother country",
      "Translation": "метрополия",
      "DictionaryName": "LingvoUniversal (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother crystal",
      "Translation": "природный кристалл",
      "DictionaryName": "Electronics (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother disc",
      "Translation": "материнский диск",
      "DictionaryName": "LingvoComputer (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother figure",
      "Translation": "father figure",
      "DictionaryName": "LingvoUniversal (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother fixation",
      "Translation": "материнский комплекс",
      "DictionaryName": "Psychology (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother gallery",
      "Translation": "маточный ход",
      "DictionaryName": "Biology (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "Mother Hubbard clause",
      "Translation": "условие [оговорка] матушки Хаббард",
      "DictionaryName": "EconomicusBanking (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother keyboard",
      "Translation": "системная MIDI-клавиатура",
      "DictionaryName": "Electronics (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother lode",
      "Translation": "главная, основная жила",
      "DictionaryName": "LingvoUniversal (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother MIDI keyboard",
      "Translation": "= mother keyboard",
      "DictionaryName": "Electronics (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    },
    {
      "Heading": "mother missile",
      "Translation": "ракета-носитель, стартовая ступень",
      "DictionaryName": "LingvoUniversal (En-Ru)",
      "SoundName": "",
      "Type": 16,
      "OriginalWord": "mother"
    }
  ]
}