translate English to French: Challenges ahead
Difficultés à surmonter