but I know some "technical stuff" better in english than in my own
language, lol)
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...