I guess some languages are different than others. Some cultures tend to translate pretty much everything (I noticed that in spanish), others accept foreign neologisms.
In portuguese we tend to use the english words for technical terms and jargon, sometimes slightly corrupted to fit the grammar. Terms like delete, debug and commit are conjugated in as if they were regular portuguese verbs and used frequently even with acceptable translations existing. Delete in particular is quite common even among non-technical people.
For many technical terms, specially newer ones, I can't even think of any acceptable translations without it sounding silly. Most of the time they are left as-is and you need to know the jargon to understand the translation.
I much prefer to read technical documents and books in english.