translate English to French: She has published or presented over 100 papers.
Elle a publié ou présenté plus de 100 articles ou communications.