translate English to French: The challenges that have always faced us remain daunting.
Les problèmes enregistrés depuis le début restent considérables.