Le traitement automatique des langues naturelles (TALN), traduit de l'anglais Natural Language Processing (NLP) et un domaine de recherche et d’application à la croisée de plusieurs disciplines, il regroupe un ensemble de méthodes empruntées aux domaines de la linguistique et de l’informatique, pour faciliter le traitement des langues avec l’outil informatique: le traducteur automatique, le correcteur orthographique, l'analyse d'un ensemble de données textualisées, les tweets, les communications virtuelles...etc sont des domaines d'application du TALN.