List of natural language processing toolkits
The following Natural language processing toolkits are popular collections of natural language processing software. They are suites of libraries, frameworks, and applications for symbolic, statistical natural language and speech processing. NLP tools usually perform sentence detection, tokenization, POS-tagging, text chunking, lemmatisation, coreference analysis and resolution, and named-entity detection among others.
Name |
Language |
License |
Creators |
Website |
|---|---|---|---|---|
AlchemyAPI |
C, C++, C#, Java, Python, Perl, Ruby |
Free or Commercial |
Orchestr8 |
|
Cogito |
Commercial |
Expert System S.p.A. |
||
Cognitive Computation Group |
Java,C++ |
Open for researchers |
the Cognitive Computation Group at the University of Illinois at Urbana Champaign |
|
Carabao Language Kit |
Any COM+ compliant language. Customization is via data entry |
Commercial with free development tools |
Digital Sonata Pty Ltd |
|
C++ |
Commercial |
Ultralingua Inc. |
||
Ellogon |
C / C++ |
LGPL |
Georgios Petasis |
|
FreeLing |
C++ |
GPL |
Universitat Politècnica de Catalunya |
|
General Architecture for Text Engineering |
Java |
LGPL |
||
LingPipe |
Java |
royalty free or commercial |
Alias-i |
|
LinguaStream |
Java |
Free for research |
University of Caen, France |
|
Mallet |
Java |
Common Public License |
University of Massachusetts Amherst |
|
MII nlp toolkit |
Java |
LGPL |
UCLA Medical Imaging Informatics (MII) Group |
|
Modular Audio Recognition Framework |
Java |
BSD |
The MARF Research and Development Group, Concordia University |
|
MontyLingua |
Python, Java |
Free for research |
MIT |
|
Natural Language Toolkit (NLTK) |
Python |
Apache 2.0 |
||
NooJ (based on INTEX) |
.NET Framework-based |
Free for research |
University of Franche-Comté, France |
|
OpenNLP |
Java |
LGPL |
Online community |
|
Rosette |
Commercial |
Basis Technology |
||
Stanford NLP |
Java |
GPL |
The Stanford Natural Language Processing Group |
|
UIMA |
Java / C++ |
Apache 2.0 |
Apache |
|
WebLab |
Java |
EADS open source |
OW2 |
|
External links
- LingPipe's Competition (short description for every tool!)
- Text Analytics Wiki: Software and Tools (directory apparently up to date)
- GATE plugins chapter (give links or cite really working open source tools)
ru:Программное обеспечение для обработки естественного языка