translate English to French: It has shaken off the accusation that it is incapable of playing its part and keeping pace with the modern age.
Elle s'est lavée de l'accusation selon laquelle elle serait incapable de jouer son rôle et d'épouser le rythme de la modernité.