translate English to French: And I have marvelled at the many roles of the military.
Et j'ai été émerveillé des nombreux rôles joués par les militaires.