NLP commonly used tools turn from http://www.cppblog.com/baby-fly/archive/2010/10/08/129003.html
*NLP Toolbox
Clthttp://complingone.georgetown.edu/~linguist/compling.html
GATEhttp://gate.ac.uk/
Natural Language Toolkit (NLTK)http://nltk.org
MalletHttp://mallet.cs.umass.edu/index.php/Main_Page
Opennlphttp://opennlp.sourceforge.net/
*english Stemmer
Snowballhttp://snowball.tartarus.org/
*english POS Tagger
Stanford POS Taggerhttp://nlp.stanford.edu/software/tagger.shtml
Treetaggerhttp://www.ims.uni-stuttgart.de/projekte/corplex/TreeTagger/
Tnthttp://www.coli.uni-saarland.de/~thorsten/tnt/
*english&chinese Parser
Stanford Parserhttp://nlp.stanford.edu/software/lex-parser.shtml
Berkeley Parserhttp://nlp.cs.berkeley.edu/Main.html#Parsing
*english Keyphrase Extractor
KEAhttp://www.nzdl.org/Kea/index_old.html
*english Name Entity recognizer
Stanford NERhttp://nlp.stanford.edu/software/CRF-NER.shtml
*chinese Word Segmentator
CAS Ictclashttp://www.nlp.org.cn/project/project.php?proj_id=6
Stanford Word Segmenterhttp://nlp.stanford.edu/software/segmenter.shtml
*topic Modeling Tools
Matlabhttp://psiexp.ss.uci.edu/research/programs_data/toolbox.htm
gibbslda++http://gibbslda.sourceforge.net/
Gldahttp://code.google.com/p/glda/
*conditional Random Fields
Flexcrfshttp://flexcrfs.sourceforge.net/Contains MPI parallel versions.
crf++http://crfpp.sourFceforge.net/
CRF Packagehttp://crf.sourceforge.net/
CRF MatlabHttp://www.cs.ubc.ca/~murphyk/Software/CRFall.zip
Crfsuithttp://www.chokkan.org/software/crfsuite/
SGD with CRFHTTP://LEON.BOTTOU.ORG/PROJECTS/SGD
Hcrfhttp://sourceforge.net/projects/hcrf/
*support Vector Machine
Libsvmhttp://www.csie.ntu.edu.tw/~cjlin/libsvm/
Liblinearhttp://www.csie.ntu.edu.tw/~cjlin/liblinear/
Pegasoshttp://www.cs.huji.ac.il/~shais/code/index.html
*search Engines
Lucenehttp://lucene.apache.org/
CAS Firtexhttp://www.firtex.org/
*machine Learning and Data Mining Toolbox
Weka http://www.cs.waikato.ac.nz/ml/weka/
Common tools for natural language processing