your message, in English
1. A communication
transmitted by words,
signals, or other means
from one person, station,
or group to another.

2. The substance of such
a communication; the
point or points conveyed.


I undertake French to English technical translation across a variety of fields, with particular expertise in areas relating to information technology and software development, where I have extensive experience.

My extensive technical background allows me to offer technically-informed software/website localisation services, as well as advice and consultancy on internationalisation of software during design and development phases, providing the points of view both of software designer/developer and of translator.

I do not undertake translations in certain other highly-specialised fields such as Medicine or Law. For specialists in those fields, I can recommend my colleagues in the Institute of Translation and Interpreting Western Regional Group (ITI WRG).