translate English to French: A total of 27 teams were invited to submit a full application.
Un total de 27 équipes ont été invitées à soumettre une demande.