translate English to French: Even in this relatively short time period many teams have already produced results that have been presented at both national and international meetings or in some cases are in press or already published.
Bon nombre d'équipes ont réussi, même dans ce délai relativement court, à produire des résultats qui ont été présentés dans des rencontres nationales et internationales.