translate English to French: We have experienced considerable success with this.
Cela nous a valu un succès considérable.