Machine Translation is the automatic translation of text or speech from one language to another using computational systems. It combines linguistic knowledge with statistical and neural methods to enable multilingual communication at scale.
Natural Language Processing is the field that enables computers to understand, analyze, and generate human language. Combining linguistics, artificial intelligence, and machine learning, NLP powers technologies such as search engines, translation systems, and conversational agents.
Computational linguistics is an interdisciplinary field that studies human language using computational models and algorithms. It combines linguistics, computer science, and artificial intelligence to analyze, interpret, and generate language in real world applications.