NLTK

NLTK is a natural language processing platform which can be utilized in Python applications to allow them to process human language data. Details about the NLTK platform can be found in its official website at: https://www.nltk.org/.

An alternative toolkit for text tokenization (into sentences and words), for identifying parts of speech and stop words and for lemmatizing words, is SpaCy (https://spacy.io/). Spacy does not have feature for stemming words, so NLTK may be more appropriate for word stemming.

Related Cloud terms