translate English to French: Everyone agrees in both Europe and Africa that this instrument has been a success.
Tout le monde s’accorde – en Europe et en Afrique – à reconnaître le succès de cet instrument.