You wouldn’t ask your plumber to repair your car, just because both have something to do with technology. You neither should ask a translator specializing in law to translate your video game or technical app. Every professional translator specializes in one or more fields. The omniscient translator is a myth. Of course, I could translate your working contract. However, I would require much more time for the translation than a translator who specializes in law. And as we all know: time is money – your Money.
Furthermore, a translator who specializes in a different field cannot reach the quality of a specialist. He lacks the knowledge of the correct terminology and could misunderstand the content of the specialized source text. Do not take any risk here. Always look for a translator who has experience in your required field. After all, you do not want to explain to your translator what a string is.