Stanford CoreNLP provides a set of natural language analysis tools. It can give the base forms of words, their parts of speech, whether they are names of companies, people, etc., normalize dates, times, and numeric quantities, and mark up the structure of sentences in terms of phrases and word dependencies, indicate which noun phrases refer to the same entities, indicate sentiment, extract open-class relations between mentions, etc.
C. Bretschneider, S. Zillner, M. Hammon, P. Gass, and D. Sonntag. 30th IEEE International Symposium on Computer-Based Medical Systems, CBMS 2017, Thessaloniki, Greece, June 22--24, 2017, page 213--218. Los Alamitos, CA, IEEE Computer Society, (2017)
R. Neßelrath, T. Becker, M. Reiplinger, and T. Schwartz. Intelligente Vernetzung in der Fabrik: Industrie 4.0 Umsetzungsbeispiele für die Praxis, Fraunhofer Verlag, Stuttgart, (2015)
N. Pfleger, T. Becker, D. Neisens, and T. Schwartz. Intelligente Vernetzung in der Fabrik: Industrie 4.0 Umsetzungsbeispiele für die Praxis, Fraunhofer Verlag, Stuttgart, (2015)
R. Neßelrath, and M. Feld. Proceedings of the 10th International Conference on Intelligent Environments (IE-14), Shanghai, China, page 162--169. Los Alamitos, CA, IEEE Computer Society, (2014)