Задать вопрос

Существует ли сервис, предоставляющий api толковых словарей русского языка?

По работе понадобилось по слову показывать его значение. Поискав в интернете, не нашел нормального API, который по слову отдавал бы его значение. Если кто-то пользовался или слышал, подскажите таковое.
  • Вопрос задан
  • 5253 просмотра
Подписаться 4 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
Напрашивается Викисловарь, который включает в себя много разных толковых словарей. Можно, конечно, его парсить, но лучше обратиться к проекту Wikidata, который предоставляет данные словаря в машиночитаемом виде: www.wikidata.org/wiki/Wikidata:Wiktionary
Ответ написан
Комментировать
@Groom7
Есть такой способ:

let url = "https://www.wikidata.org/w/api.php?";

            const params: { [key: string]: string } = {
              action: "wbsearchentities",
              search: "плод",
              format: "json",
              language: "ru",
              uselang: "ru"
            };

            // url += "?origin=*";
            Object.keys(params).forEach(function (key) {
              url += `&${key}=${params[key]}`;
            });

            fetch(url)
              .then(function (response) {
                return response.json();
              })
              .then(function (response) {
                console.log(response.search[0].description);
              })
              .catch(function (error) {
                console.log(error);
              });
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы