translate English to French: Significant efforts have been made in this regard, but much more needs to be done.
Des efforts notables ont été faits à cet égard mais beaucoup d'autres restent à faire.