translate English to French: Ordinary people have suspected this for many years.
Les gens ordinaires le soupçonnent depuis des années.