translate English to French: In our view, the Agency is succeeding in the fulfilment of its mandate.
L'Agence s'acquitte avec succès, selon nous, de son mandat.