translate English to French: These efforts have resulted in improvements and innovations.
Ces efforts se sont traduits par des améliorations et des innovations.