I don't think it's the original french version, I think it's a re-translated version of the English show.
I've heard the concept demos from the original show with translations, and I'm just too keen on the English version of the show that I didn't like it as much.