translate English to French: We should be proud of these improvements.
Nous devrions être fiers de ces améliorations.