translate English to French: Whilst unquestionable progress has been achieved in this area, major challenges remain.
Si les progrès réalisés dans ce domaine sont indiscutables, les défis restent importants.