Translate the following English sentence to French:
"The progress we achieved is in large part thanks to the formidable effort and attention to detail the rapporteur put in to this."
Les progrès accomplis sont dus en grande partie à l'effort et à l'attention formidable prêtée aux détails dont Mme le rapporteur a fait preuve ici.