translate English to French: However, we need to do more.
Il faut cependant faire plus.