translate English to French: Several reports have been produced over the past few years to deliver that type of information.
Plusieurs rapports ont été produits au cours des dernières années pour fournir ce type d'information.