translate English to French: Today its role is substantial.
Aujourd'hui, ce rôle est fondamental.