translate English to French: Could the world allow this to happen?
Le monde peut-il permettre cela?