translate English to French: We have had achievements, but we have also had setbacks.
Nous avons accompli certaines choses, mais nous avons également connu des revers.