Keep the content for each language on separate URLs
Yes it's what Polylang does, whatever the settings you use. It does not mean that you *must* add the language code to urls. Sometimes it is necessary (for archives for instance), sometimes it is not (for posts or pages).