translate English to French: The mission is complex, however, and the remaining obstacles are vast.
Cependant, la mission est complexe, et les obstacles à surmonter énormes.