Translate the following English sentence to French:
"Although there have been tremendous strides over the last few years to fight racism in all its forms, it still continues to blight people' s lives."
Malgré les progrès formidables accomplis ces dernières années dans la lutte contre le racisme sous toutes ses formes, il continue de gâcher la vie de nombreuses personnes.