translate English to French: We have no alternative.
Nous n'avons pas d'alternative.