translate English to French: "It took a major effort to persuade people that this was on the up and up."
Il a fallu travailler fort pour persuader les gens que tout était dans les règles. »