If I am talking with another person that speaks my mother tongue I'd rather keep just the nouns awkward instead of making the whole conversation sound awkward. TBH, keeping jargon untranslated is not that big of a deal. Jargon is its own separate vocabulary - its not as if a non-techie english speaker will know what you are talking about if you mention a kernels or a data bus.