Словоформ
Словоформ предназначен для склонения слов и словосочетаний на русском языке, разделения ФИО на составляющие, прописи дат и числительных и другой работы с текстом.
Словоформ учитывает множество синтаксических конструкций учитывает особенности склонения большинства общеизвестных слов, распознает их род и одушевленность.
Словоформ - это очень мощный инструмент для работы с формами слов.
Сервис умеет:
- Склонять по падежам (в т.ч. сложные ФИО)
- Разделять любые ФИО на компоненты
- Определять род слов и ФИО
- Транслитерировать текст
- Прописывать числительные словами
- Прописывать дату словами
- Разбивать строку на части
- Изменять регистр букв
- Искать строку и заменять на другую
- Объединять данные
Способы работы
Словоформ может работать в нескольких режимах - через функции, таблицы, или как правила обработки.
Функции в документе
В документе можно создать функцию Словоформа, которая будет применяться к тексту или переменной. Результат функции будет возвращён в документ место самой фунции. Этот режим удобен для регулярного использования функций Словоформа в конкретном документе.
Правила обработки
Этот режим работы предназначен для регулярной автоматической обработки текста. Достаточно один раз создать правила, которые будут применяться при каждом создании файла. Кроме того только в этом режиме Словоформ может обрабатывать запросы, поступающие по API и через автоматический импорт из Google Таблиц.
Функции Словоформа выполняются во время создания файла.
Таблицы
В этом режиме функции Словоформа можно применять к тексту, который находится сейчас непосредственно в открытой таблице. Результатом работы является возврат текста в тот же или другой столбец. Если в таблицу вставить новый текст, то все функции нужно будет применять заново. Этот режим удобен для разовой обработки текста.
Тестирование
Вы можете протестировать работу отдельных функций Словоформа на одном слове, словосочетании или ФИО.
Ошибки
Словоформ предназначен для склонения ФИО, слов и словосочетаний из именительного падежа. Поэтому если функции склонения, разбивки ФИО или определения рода будет передано что то другое, то результат скорее всего не совпадет с ожидаемым. Если функции прописи чисел передать не число, а прописи дат не дату, то в результате будет возвращена исходная переменная.
При попытке просклонять принципиально несклоняемое слово (например, глагол) функция не выдает ошибку, а пытается просклонять его как сможет: например, глагол давать функция склонения может просклонять подобно существительному кровать. Кроме того, не всегда правильно склоняются словосочетания с наречиями.