translate English to French: But even this seeming success was morally ambiguous.
Mais même cette réussite apparente s'est révélée moralement ambiguë.