The Steam version has pricing that changes depending on your region, so it's priced lower in some areas to be more affordable. In the US, it's $15 on Steam. It's the exact same version as the one here on Itch.io.
is there a frenche translation that you want to do ? Because i really enjoyed it but i think that maybe some frenche people can be confused with some word etc :( so if you want i can do it for you ?