translate English to French: They were put on trial for it and hanged.
Ils ont été jugés à ce titre, ils ont été pendus.