English translation: on site/ on the spot/ there/ in the region/ in (name of region)/ etc.
Login or register (free and only takes a few minutes) to participate in this question.
You will also have access to many other tools and opportunities designed for those who have language-related jobs (or are passionate about them). Participation is free and the site has a strict confidentiality policy.
GLOSSARY ENTRY (DERIVED FROM QUESTION BELOW)
French term or phrase:
on site/ on the spot/ there/ in the region/ in (name of region)/ etc.
Explanation: I think the expression could be translated as one of the three options above in your context, depending on the rest of the sentence it's in. Just as "formé sur place" can be translated as "trained by the firm", I think "sur place" can be adapted to its context, and isn't always as emphatic as to need an exact translation like "on site" or "on the spot".