Natural Language Processing (NLP)
Natural Language Processing deals with the automatic processing of natural language. Methods from computational linguistics, artificial intelligence and statistics are used to recognize, understand, interpret and generate language. This knowledge can then be used, for example, to translate or rewrite texts.