FreeLing используется в промышленных приложениях обработки естественного языка для решения различных задач, включая извлечение информации, автоматический перевод и классификацию текста. meta-guide.com
Некоторые возможности, которые позволяют применять FreeLing в таких приложениях:
- Разметка текста (токенизация). habr.com Разделение предложения на составляющие: слова, знаки препинания. habr.com
- Выделение предложений. habr.com Разбиение текста на предложения, учитывая знаки препинания, использующиеся для сокращений. habr.com
- Морфологический анализ. habr.com Определение нормальной формы слова (или форм, если их несколько). habr.com
- Определение составных слов. habr.com Вероятностное определение части речи, в том числе — неизвестного слова. habr.com
- Обнаружение и определение именной группы. habr.com Выделение таких объектов, как: названия городов, фирм, персоны. habr.com
- Нормализация дат, чисел, процентных соотношений, валюты и физических величин. habr.com
FreeLing может использоваться как внешняя библиотека из любого приложения, требующего таких услуг. freeling-user-manual.readthedocs.io Также есть интерфейс командной строки с множеством опций настройки, который позволяет анализировать текстовые файлы без необходимости писать собственные программы. freeling-user-manual.readthedocs.io