Translate the following English sentence to French:
"Almost everyone admits that trains should once again play a key role in European long-haul transport for people and goods alike."
Tout le monde pratiquement reconnaît aujourd' hui que le chemin de fer va jouer à nouveau un rôle important dans le transport longue distance des personnes et des biens en Europe.