List of natural language processing toolkits

From Wikipedia, the free encyclopedia
The following natural language processing toolkits are popular collections of natural language processing software. They are suites oflibrariesframeworks, and applications for symbolic, statistical natural language and speech processing. NLP tools usually performsentence detectiontokenizationPOS-taggingtext chunkinglemmatisationcoreference analysis and resolution, and named-entity detection among others.
NameLanguageLicenseCreatorsWebsite
Antelope frameworkC#VB.netFree for researchProxem[1]
ApertiumC++JavaGPL(various)[2]
CogitoCommercialExpert System S.p.A.[3]
Carabao Language KitAny COM+ compliant language. Customization is via data entryCommercial with free development toolsDigital Sonata Pty Ltd[4]
ClearTKJavanew BSD licenseThe Center for Computational Language and Education Research at the University of Colorado Boulder[5]
DELPH-INLISPC++LGPLMIT, ...Deep Linguistic Processing with HPSG Initiative[6]
DistinguoC++CommercialUltralingua Inc.[7]
EllogonC / C++LGPLGeorgios Petasis[8]
FreeLingC++GPLUniversitat Politècnica de Catalunya[9]
General Architecture for Text EngineeringJavaLGPLGATE open source community[10]
Graph ExpressionJavaApache LicenseStartup huti.ru[11]
IceNLPJavaLGPLIcelandic Centre for Language Technology (ICLT)[12]
Learning Based JavaJavaBSDCognitive Computation Group at the University of Illinois[13]
LingPipeJavaroyalty free or commercialAlias-i[14]
LinguaStreamJavaFree for researchUniversity of CaenFrance[15]
MalletJavaCommon Public LicenseUniversity of Massachusetts Amherst[16]
MII nlp toolkitJavaLGPLUCLA Medical Imaging Informatics (MII) Group[17]
Modular Audio Recognition FrameworkJavaBSDThe MARF Research and Development Group,Concordia University[18]
MontyLinguaPythonJavaFree for researchMIT[19]
Natural Language Toolkit (NLTK)PythonApache 2.0[20]
NooJ (based onINTEX).NET Framework-basedFree for researchUniversity of Franche-ComtéFrance[21]
OpenNLPJavaApache License 2.0Online community[22]
RosetteC, C++, Java, .NETCommercialBasis Technology[23]
ScalaNLPScalaApache LicenseDavid Hall and Daniel Ramage[24]
Stanford NLPJavaGPLThe Stanford Natural Language Processing Group[25]
RaspC++LGPLUniversity of CambridgeUniversity of Sussex[26]
NaturalJavascriptNodeJsGPLChris Umbel[27]
Text Engineering Software Laboratory (Tesla)JavaEclipse Public LicenseUniversity of Cologne[28]
Thinktelligence DelegatorJavaCommercialThinktelligence Corporation[29]
TreexPerlGPL / ArtisticCharles University in Prague[30]
UIMAJava / C++Apache 2.0Apache[31]
VisualTextNLP++ / compiles to C++Free or CommercialText Analysis International, Inc[32]
WebLab-projectJava / C++LGPLOW2[33]
UniteXJava & C++LGPLLaboratoire d'Automatique Documentaire et Linguistique[34]
The Dragon ToolkitJavaGPLDrexel University[35]
PalladianJavaCommercialDresden University of Technology[36]
FactorieJavaApache LicenseUniversity of Massachusetts Amherst[37]
Silpa Indic Language Processing ToolkitPythonAGPLSilpa opensource community developers[38]
Text Extraction, Annotation and Retrieval ToolkitRubyGPLLouis Mullie[39]

[edit]External links

View page ratings
Rate this page
Trustworthy
Objective
Complete
Well-written