translate English to French: Today, we can and must do better.
Aujourd'hui, nous devons et nous pouvons faire mieux.