Translate the following English sentence to French:
"Sport fulfils a major social role in our society; that much is clear."
Le sport revêt une valeur sociale majeure pour notre société, le fait est désormais reconnu.