translate English to French: The means of doing this are in our hands.
Les moyens de parvenir à ce but sont entre nos mains.