Localization vs. translation
Translation changes the words. Localization also changes what doesn't fit the market: dates, currencies, examples and tone.
Subtitles or dubbing
Subtitles are cheaper; dubbing (translated voiceover) is better for tutorials, where viewers must watch the screen instead of reading.