translate English to French: It is something that we must do ourselves.
Et personne ne le fera à notre place.