translate English to French: But that has led to an enormous responsibility.
Mais cela constitue une énorme responsabilité.