translate English to French: Actively participated in a number of international seminars and workshops
A activement participé à un certain nombre de séminaires et ateliers internationaux.