translate English to French: Company websites are also a good source of information.
Les sites Web de ces entreprises constituent également une excellente source d'information.