When starting a translation job, one needs a few good dictionaries. When you don't have a paper version at on site, websites are useful. Each country has its acclaimed dictionary brands, but when it comes to technical dictionaries, sources are scarce. Here are the selected ones when can provide:
On-line version of the Dictionnaire professionnel illustré de l'horlogerie, specialised in watchmaking, is available as long as an App.
This dictionary is and also exists on-line. It is updated regularly and each term is translated from French to English, German and Spanish.
The Foundation High Horology developed its own on-line "Glossary of watchmaking" in French, English and Japanese.