translate English to French: Some improvements have been made.
Certaines améliorations ont été apportées.