translate English to French: We have already heard about launchers and satellites.
On a déjà parlé des lanceurs et des satellites.