Translate the following English sentence to French:
"Over the past few decades, scientific research has made enormous strides and given hope to those suffering from illness or disabilities and to their families."
La recherche scientifique a fait, au cours des dernières décennies, des progrès formidables et porteurs d' espoir pour ceux qui souffrent de maladies ou d' infirmités, et pour leurs familles.