translate English to French: At their best, they are demonstrating a remarkable capacity for renewal.
En pleine possession de leurs moyens, elles démontrent une capacité de renouveau remarquable.