translate English to French: Many others had met similar fates.
Beaucoup d'autres ont connu des sorts analogues.