Skip to content
Инструменты по предварительной обработке фраз
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md

README.md

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

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

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

Описание API

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

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

Здесь

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

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

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

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

Максимальное количество фраз, доступное для передачи - 100 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 Лемматизировать фразы

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

You can’t perform that action at this time.