Translation is the process of converting written or spoken language from one language to another. It involves understanding the meaning and context of the source language and then accurately conveying that meaning in the target language. Translation can be done by a human translator or by using machine-based translation software.