I'm using WPML to translate a website. The only major issue I have with WPML is that you cannot have a page in different languages with the same slug.
Therefore www.example.com/contact/ and www.example.com/fr/contact/ is not possible.
To get around this I was thinking of saving the french version as www.example.com/fr/contact-fr/ in the database but have this transparent to the user. To do that I was thinking of manipulating the URL so the the user sees www.example.com/fr/contact/ but Wordpress handles it as if the page were www.example.com/fr/contact-fr/
Is it possible to do this with a function or rewrites?