Библиотека Apache OpenNLP — это набор инструментов на основе машинного обучения для обработки текста на естественном языке . Она поддерживает наиболее распространенные задачи NLP, такие как определение языка , токенизация , сегментация предложений , маркировка частей речи , извлечение именованных сущностей , фрагментация , синтаксический анализ и разрешение кореференции . Эти задачи обычно требуются для создания более продвинутых служб обработки текста. [2] [3]