The definitions
Translation renders a message from one language into another.
Localization is the adaptation of a resource or product to fit the demands of one specific culture or locale.
Globalization is the process of adapting resources to ensure that they are able to meet the demands of various cultures.
…