Questions on the open source natural language processing software from the Stanford University NLP Group, in Java, Python, and C, including Stanford CoreNLP, Stanza, and GloVe.
The Stanford NLP Group from Stanford University makes available multiple pieces of open source software. Stanford CoreNLP provides a suite of Java tools for statistical natural language processing. It includes the Stanford Parser, phrase structure and dependency parsers for English, Chinese, German, Arabic, French, and Spanish; the Stanford part-of-speech (POS) tagger for these languages; Stanford NER for named-entity recognition; and several other libraries for NLP tasks. Stanza is a new library in Python which covers tokenization, POS tagging and dependency parsing, supporting over 60 human languages using Universal Dependencies representations, and NER and sentiment analysis. GloVe is a widely used tool in C for neural word vectors, accompanied by several sets of word vectors for English.
Licences
The various tools are all available open source. Licensing varies; the Java tools are licensed under the GNU General Public License (v2 or later). Commercial licences are also available from the Stanford NLP Group. Stanza and GloVe are licensed under the Apache License (v2).