GET api/v1/Article?heading={heading}&dict={dict}&srcLang={srcLang}&dstLang={dstLang}
Конкретная статья из конкретного словаря Lingvo.
Требует HTTP-заголовок с токеном авторизации: "Authorization: Bearer {token}".
См. справку по методу /api/v1/authenticate.
Запрос
Параметры URI
Имя | Описание | Тип | Дополнительная информация |
---|---|---|---|
heading |
заголовок статьи |
string |
Обязательно |
dict |
имя словаря |
string |
Обязательно |
srcLang |
язык с которого переводить |
unsigned integer |
Обязательно |
dstLang |
язык на который переводить |
unsigned integer |
Обязательно |
Параметры в теле запроса
Нет.
Форматы запроса
text/json, application/json
?heading=pin&dict=Electronics%20(En-Ru)&srcLang=1033&dstLang=1049
Ответ
Описание
Статус: результат
200: словарная карточка Lingvo
404: не найдены доступные словари для указанного направления
404: не найден указанный словарь среди доступных словарей
404: не найдено запрошенной карточки в указанном словаре
Имя | Описание | Тип | Дополнительная информация |
---|---|---|---|
Title |
Заголовок словарной статьи. |
string |
Нет. |
TitleMarkup |
Разметка заголовка. Может использоваться, например, для расстановки ударений. |
Коллекция ArticleNode |
Нет. |
Dictionary |
Словарь, к которому относится данная словарная статья. |
string |
Нет. |
ArticleId |
Идентификатор статьи. |
string |
Нет. |
Body |
Тело статьи. |
Коллекция ArticleNode |
Нет. |
Форматы ответа
text/json, application/json
{ "Title": "pin", "TitleMarkup": [ { "IsItalics": false, "IsAccent": false, "Node": "Text", "Text": "pin", "IsOptional": false } ], "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__pin", "Body": [ { "Type": 3, "Items": [ { "Markup": [ { "Markup": [ { "IsItalics": false, "IsAccent": false, "Node": "Text", "Text": "штырь, штырёк ", "IsOptional": false }, { "Markup": [ { "IsItalics": false, "IsAccent": false, "Node": "Text", "Text": "(", "IsOptional": false }, { "IsItalics": true, "IsAccent": false, "Node": "Text", "Text": "напр. электрического соединителя", "IsOptional": false }, { "IsItalics": false, "IsAccent": false, "Node": "Text", "Text": ")", "IsOptional": false } ], "Node": "Comment", "Text": null, "IsOptional": false } ], "Node": "Paragraph", "Text": null, "IsOptional": false } ], "Node": "ListItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Markup": [ { "IsItalics": false, "IsAccent": false, "Node": "Text", "Text": "болт; винт", "IsOptional": false } ], "Node": "Paragraph", "Text": null, "IsOptional": false } ], "Node": "ListItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Markup": [ { "IsItalics": false, "IsAccent": false, "Node": "Text", "Text": "шпонка; шплинт; штифт; палец", "IsOptional": false } ], "Node": "Paragraph", "Text": null, "IsOptional": false } ], "Node": "ListItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Markup": [ { "IsItalics": false, "IsAccent": false, "Node": "Text", "Text": "игла ", "IsOptional": false }, { "Markup": [ { "IsItalics": false, "IsAccent": false, "Node": "Text", "Text": "(", "IsOptional": false }, { "IsItalics": true, "IsAccent": false, "Node": "Text", "Text": "напр. матричного принтера", "IsOptional": false }, { "IsItalics": false, "IsAccent": false, "Node": "Text", "Text": ")", "IsOptional": false } ], "Node": "Comment", "Text": null, "IsOptional": false } ], "Node": "Paragraph", "Text": null, "IsOptional": false }, { "Type": null, "Items": [ { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__alignment pin", "Node": "CardRef", "Text": "alignment pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__base pin", "Node": "CardRef", "Text": "base pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__control pin", "Node": "CardRef", "Text": "control pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__cylindrical pin", "Node": "CardRef", "Text": "cylindrical pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__disk cartridge lock pins", "Node": "CardRef", "Text": "disk cartridge lock pins", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__drive pin", "Node": "CardRef", "Text": "drive pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__grooved pin", "Node": "CardRef", "Text": "grooved pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__guide pin", "Node": "CardRef", "Text": "guide pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__input pin", "Node": "CardRef", "Text": "input pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__input/output pins", "Node": "CardRef", "Text": "input/output pins", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__matching pin", "Node": "CardRef", "Text": "matching pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__outputpin", "Node": "CardRef", "Text": "outputpin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__split pin", "Node": "CardRef", "Text": "split pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__tapered pin", "Node": "CardRef", "Text": "tapered pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false }, { "Markup": [ { "Dictionary": "Electronics (En-Ru)", "ArticleId": "Electronics (En-Ru)__tube pin", "Node": "CardRef", "Text": "tube pin", "IsOptional": false } ], "Node": "CardRefItem", "Text": null, "IsOptional": false } ], "Node": "CardRefs", "Text": null, "IsOptional": true } ], "Node": "ListItem", "Text": null, "IsOptional": false } ], "Node": "List", "Text": null, "IsOptional": false } ] }