translate English to French: Results and quality.
Résultats et qualité.