translate English to French: It is true that two companies have caused this situation, one quite directly and the other in a more general way.
Certes, les compagnies qui ont créé cette situation sont au nombre de deux - l'une d'une manière plus concrète, et l'autre de façon plus générale.