translate English to French: More can be done.
Il est possible d’en faire bien plus.