O Processamento de Linguagem Natural (PLN) é uma área da inteligência artificial que foca em permitir que os computadores entendam, interpretem e gerem linguagem humana de forma natural. Com as técnicas do PLN, os computadores podem analisar e extrair significado de dados de linguagem humana, como texto e fala, para realizar tarefas como análise de sentimento, tradução de idiomas, resumo de textos, reconhecimento de entidades nomeadas e muito mais.