translate English to French: Like any success, this has not been accomplished without challenges.
Or, tous les succès comportent leur part de difficultés.