Natural is a general natural language facility for nodejs. Tokenizing, stemming, classification, phonetics, tf-idf, WordNet, string similarity, and some inflections are currently supported.’

http://naturalnode.github.io/natural/

See NLP (Natural language processing)