Skip to content
This repository was archived by the owner on Jul 14, 2026. It is now read-only.

Latest commit

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

API инструментов по предварительной обработке фраз

Вы можете интегрировать наши инструменты по предварительной обработке фраз в свои приложения или сервисы бесплатно с условием обязательного размещения обратной ссылки на сайт https://moab.tools/

На этой странице находится актуальная версия описания API, с помощью которой вы можете осуществить интеграцию.

Описание API

Для работы с API нужно получить API-ключ, который находится в вашем профиле https://moab.tools/Profile. Все запросы отправляются на сервис методом POST в кодировке UTF-8 с заголовком Content-Type "text/json".

Адрес, куда необходимо слать запросы: https://moab.tools/api/Prepare/Do?api_key={your_api_key}&type={tool_type}

Здесь

  • {your_api_key} - ваш API-ключ, полученный на странице https://moab.tools/Profile
  • {tool_type} - число, соответствующее номеру выбранного инструмента (см. таблицу ниже)

Само собой разумеется, что необходимо подставлять указанные параметры без фигурных скобок, например: https://moab.tools/api/Prepare/Do?api_key=21e51a58-bf09-4f68-b25c-360c0ec4f0f9&type=1

В теле POST-запроса необходимо отправить фразы в следующем формате:

{phrases: ["фраза 1","фраза 2",
...
"фраза N"]}

Максимальное количество фраз, доступное для передачи - 200 000.

В случае успешного выполнения (HTTP-код 200) результат придет в следующем формате:

{"result": ["фраза 1","фраза 2",
...
"фраза N"]}

В случае ошибки будет возвращен код 403 и в теле ответа следующая конструкция с текстовым описанием ошибки:

{"errors": ["Пользователь не найден или заблокирован"]}

Таблица с номерами инструментов

Номер инструментаОписание
0Добавить знак + к предлогам
1Удалить знак + из предлогов
2Преобразовать в нижний регистр
3Преобразовать в верхний регистр
4Все Слова Начать С Прописных
5Сделать первую букву большой (как в предложениях)
6Удалить точные дубли
7Удалить неточные дубли (перестановки слов без морфологии)
8Удалить неточные дубли (перестановки слов с морфологией)
9Удалить фразы длиной больше 7 слов
10Удалить спецсимволы
11Удалить пустые строки
12Удалить двойные и более пробелы
13Удалить пробел(ы) слева от фраз
14Удалить пробел(ы) справа от фраз
15Сортировать от А до Я
16Сортировать от Я до А
17Сортировать от короткого к длинному
18Сортировать от длинного к короткому
19Сортировать от меньшего к большему количеству слов
20Сортировать от большего к меньшему количеству слов
21Перемешать фразы в случайном порядке
22Транслитерировать фразы
23Удалить вхождение фраз друг в друга (с морфологией)
24Добавить + к каждому слову
25Обрамить каждую фразу [квадратными скобками]
26Добавить восклицательный знак !перед !каждым !словом
27Взять каждую фразу "в кавычки"
28Удалить вхождение фраз друг в друга (с морфологией и подсчетом количества удаленных)
29Просклонять слова
30Лемматизировать фразы
31Нормализовать фразы

Более подробно о функционале каждого инструмента, особенностях его работы и ограничениях вы можете почитать в справке на странице https://moab.tools/Prepare

About

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

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors