translate English to French: Over and above that, two factors explain the bizarre phenomenon captured by recent opinion polls in France.
Au dela de tout ceci, deux facteurs expliquent ce phénomène bizarre que les sondages d’opinion français décrivent dernièrement.