translate English to French: What explains the difference in these opinions?
Qu'est-ce qui explique ces divergences d'opinions?