translate English to French: However, further efforts are required.
Des efforts supplémentaires sont cependant nécessaires.