(it's a shame,
but I know some "technical stuff" better in english than in my own
I don't believe it to be a shame. It happens to me also so, you're not alone ;). It's hard to translate technical terms that you use in a daily basis in their untranslated version...
Kind Regards, André