translate English to French: It is needed more than ever before.
Nous en avons plus que jamais besoin.