I found this Economist piece interesting - it's about the difficulties translators can encounter when trying to localize software. Most software works under the expectation that the user is familiar with technical jargon like windows or caches. That's a difficult hurdle in English but it's even more challenging when the target language doesn't have an equivalent term.