Translate the following English sentence to French:
"Someone spoke of the 'social role of sport' and asked whether it meant that sport was the opium of the people."
Quelqu'un a parlé du "rôle social du sport" en demandant si cela signifie opium pour les peuples ?