translate English to French: That hope was illusory and should be abandoned.
Cet espoir est illusoire et il faut y renoncer.