I imagine that a complete French interface will be neccessary as most of the people I spoke to didn't speak English and would have difficulty with the English interface.
Are you planning to translate just the dictionary etc. or make a complete French version for this market?