translate English to French: This is necessary for making progress in this area."
C'est nécessaire pour progresser dans ce domaine ».