translate English to French: Indeed, both parties will need to make huge efforts.
Les deux parties devront en effet fournir de gros efforts.