translate English to French: We have a duty and, as Martine Roure said, a moral imperative to do so.
Nous avons là un devoir, un impératif moral, comme le disait Martine Roure.