Нижеследующий набор инструментов обработки естественного языка является популярным сборником ПО для обработки естественного языка ( NLP) . ПО включает набор библиотек, фреймворков и пакетов для символического и статистического анализа естественного языка и обработки речи. Инструменты NLP обычно выполняют обнаружение предложений, токенизацию, определение частей речи, речевых оборотов, классификацию, кластеризацию, лемматизацию, анализ и разрешение кореферентности и т. п.

Пакет / библиотека / фреймворк Язык программирования Лицензия Разработчик СайтAlchemyAPI C, C++, C#, Java, Python, Perl, Ruby Freeware или Коммерческая Orchestr8 Fonemica C#, C++, Java, Python Коммерческая Fonemica LLC https://fonemica.ai/Digital Sonata Коммерческая Digital Sonata Pty Ltd Distinguo C++ Коммерческая Ultralingua Inc. EllogonC / C++ LGPL Georgios Petasis FreeLing C++ GNU Universitat Politècnica de Catalunya General Architecture for Text Engineering Java LGPL GATE research LingPipe Java royalty free или Коммерческая Alias-i LinguaStream Java Free for research University of Caen, Франция MII nlp toolkit Java LGPL UCLA Medical Imaging Informatics (MII) GroupModular Audio Recognition Framework Java BSD The MARF Research and Development Group, Concordia University MontyLingua Python, Java MIT Natural Language Toolkit Python GNU NooJ (основан на INTEX) .NET Framework Free for research University of Franche-Comté, Франция OpenNLP Java Apache Online community Stanford NLP Java GNU The Stanford Natural Language Processing Group UIMA Java / C++ Apache Apache SpacyPythonMITExplosion AI, др.

См. также w:Outline of natural language processing#Natural language processing toolkits

Примечания

Ссылки Resources for Text, Speech and Language Processing

*