translate English to French: People all over the world are expecting us to do so.
Le monde entier attend de nous que nous y parvenions.