translate English to French: What is needed, however, is a framework to guide that immense responsibility.
Ce qu'il faut, cependant, c'est un cadre pour guider cette immense responsabilité.