translate English to French: Nevertheless, it is true that considerable challenges still have to be met.
Cependant, il n'en demeure pas moins que des défis importants restent à relever.