Machine translation

A person is holding a sign reads "BIENVENIDO AL FUTURO". Another person is holding an iPhone to translate the sign. The phone shows "WELCOME TO THE FUTURE", and "Spanish to English".
A mobile phone app translating Spanish text into English

Machine translation is the use of computational techniques to translate text or speech from one language to another, including the contextual, idiomatic, and pragmatic nuances of both languages.

While some language models are capable of generating comprehensible results, machine translation tools remain limited by the complexity of language and emotion, often lacking depth and semantic precision. Its quality is influenced by linguistic, grammatical, tonal, and cultural differences, making it inadequate to replace real translators fully. Effective improvement in translation quality requires understanding of target society's customs and historical context, and human intervention and visual cues remain necessary in simultaneous interpretation. On the other hand, domain-specific customization, such as for technical documentation or official texts, can yield more stable results, and is commonly employed in multilingual websites and professional databases.

Initial approaches were mostly rule-based or statistical in nature. However, these methods have since been superseded by neural machine translation and large language models.