translate English to French: However, we believe that to date, success has at best been modest and not satisfactory.
Nous estimons toutefois que les résultats ont été, à ce jour, au mieux modestes et peu satisfaisants.