We have a software product that needs a thorough English to French translation.
The string set consist of around 4,400 words.
To make things a lil easier for the translator, we have ran the words through an automation script that automatically translates the words with Google's translation system. Most of the common words will be translated but will need proof reading and verification.
We use a web service that offers collaboration from outside translators.