translate English to French: The submission rate of the individual progress reports for 2005 was 96%.
En 2005, le taux de dépôt des rapports sur l’avancement des projets se chiffrait à 96 p.