Translation means that your text in another language is exactly the same as original. It tends to be very close to a source text. Localization is adapted text that is culturally sensitive, so some parts will be different from original one. Best certified translation services recommend them for marketing, games, blogs, websites, etc.