English is made up of approximately:
- 26% Latin (direct borrowings, especially in science, law, and religion)
- 29% French (Norman French and Parisian French)
- 26% Germanic roots (Old English, Old Norse, Dutch, German, etc.)
- 6% Greek (philosophy, science, medicine)
- 4% proper names (places, people)
- 10% from other languages combined
The numbers may vary, but the point is that, most of the time, English is already using the borrowed word, so there’s nothing new to translate.
There is a consensus in your thread that this is best solved using a translator in Editor or a similar tool. It falls outside the scope of the language itself. You can think of it in the same way that natural English has nothing inherently to do with translating into French.