translate English to French: Indeed, it is difficult to discern what significant improvements the current initiatives have made.
En fait, il est difficile de discerner les améliorations importantes apportées par les initiatives actuelles.