translate English to French: Since then there have been huge strides forward, but there are still formidable challenges ahead of us.
Entre-temps, si des progrès énormes ont été réalisés, nous devons toujours faire face à des défis gigantesques.