translate English to French: Major challenges remain, however.
Il reste cependant d’importants défis à relever.