translate English to French: All of us could take inspiration from that.
Nous pourrions tous nous en inspirer.