translate English to French: However, social scientists have found it difficult to prove that point.
Les sociologues ont trouvé ce point difficile à prouver.