What is the difference between Translation and Localization?

Translation is the process of converting one language (source) to another (target) in written form. On the other hand, Localization is a more in-depth kind of translation that aims to capture and adapt the connotation and culture of the target language.