translate English to French: Contradictory theories abound, with greater or lesser scientific foundation.
Les théories contradictoires, plus ou moins fondées scientifiquement, sont légion.