translate English to French: Early results indicate great success.
Les premiers résultats sont très prometteurs.