Stanford CoreNLP
Stanford CoreNLP is a suite of natural language processing tools developed by Stanford University. It offers robust text mining capabilities such as tokenization, part-of-speech tagging, named entity recognition, parsing, sentiment analysis, and coreference resolution, suitable for academic and commercial use.