translate English to French: We need to do more and we need to do it faster.
Nous devons faire davantage et plus vite.