translate English to French: We are committed to complete customer satisfaction.
Nous sommes entièrement concentrés à leur satisfaction.