Natural Language Processing (NLP) is a branch of artificial intelligence that allows computers to understand, interpret and generate natural languages such as English, French, etc. NLP involves the use of algorithms and statistical models to analyze and understand natural language, as well as to generate natural language. This technology is used in many applications, such as machine translation, speech recognition, text classification, sentiment analysis and automatic query response.
Here is a more detailed podcast (in french) on the subject :