translate English to French: She apparently justified this step on “humanitarian grounds”.
Elle aurait justifié cette mesure par des « raisons humanitaires ».