This is a problem in just about every language that isn't English. Since the language of science is English, either you borrow the English word (which interestingly is likely borrowed from Latin) or you know a local word that. But at some stage your local vocabulary runs out, and you wonder whether you should just use English for everything in that domain to make it consistent. I've run into this problem with a load…
(In many languages it is deoxyribonucleic acid with first part not translated.)