translate English to French: However, much more can and should be done.
Toutefois, nous pouvons et devons faire bien plus encore.