translate English to French: Even here, however, success was limited.
Mais là encore, le succès a été partiel.