I'd like to add that I use my GoogleTrans gadget to do frwiki to enwiki translations now. This does the machine translation under the markup for the fr to en translations that Apertium does not do right now.
I also find it useful at times to simply
1) hover cursor over french word in first column of Content Translation page
2) hold SHIFT key down and get english translation of word (or selected text)
Sometimes the machine translation really mangles the translation from fr to en and you actually have to consult the original french to get the real meaning. It is helpful then to use the hover cursor method here and to read the original French with the aid of the Gadget.
Whatever system you are actually coding up should have this facility when machine translation is in place.
Of course reading the original french is necessary to do the translation, but the machine translation often give bad English that can be turned into good English by the translator. This good English will then be a decent translation. However, as I said, there are definitely times when a close read of the original French is necessary to do the translation. In order to effect this a hover cursor over word, get translation is really helpful.
My GoogleTrans gadget was originally written to help people learn languages by reading Wikipedia pages, however, after some look at the use of the gadget, I decided that nobody was using it to learn a second language, however, wiki to wiki translators were using it extensively because sometimes they didn't know a word in the original language and wanted some help with it.