translate English to French: The personalities who translate this idea into practice must be in a position to do this.
Les personnalités chargées de la mise en uvre effective de cette idée doivent être en mesure de le faire.