translate English to French: In certain respects, he has been a success.
Dans certains domaines, il a réussi.