Mixed case for French language?

Aplly the case conversion as usual but then start another action
(see /t/967/1 on how to create one)
Use a simple "Replace" action and enter the words as search criteria and the corrected case as replace string.
You would have to do that for every pair.

Take note that you probably have to insert a blank in front of every word as otherwise also the start of field would get converted. Even your example features two versions of "les".