Vastly improved French translation