translate English to French: But even greater efforts are required.
Mais elle doit faire davantage encore.