translate English to French: I am delighted that she has accepted this important role.
Je suis très heureuse qu'elle ait accepté de jouer ce rôle important.