translate English to French: Research has several important roles to play.
La recherche a plusieurs rôles importants à jouer.