Can you be more specific regarding the issue? Ill try to summarize it below:
Your site has 4 different languages and English is the default language for it. Whenever a page item is created, it gets created in English version. Since this item does not any version for 3 remaining languages, users are redirected to 404 page.
If the above scenario is correctly understood by me then you can use a code to redirect the user in English language in Main layout or Master page.
When the main layout is called. Check if the version exists in the Context language, if not then change the context language to English. Hence all the 404 errors will be resolved.
Also not to confuse the end user, you can check if the context item has versions in 2 different languages then only enable the language selector else you can disable it.
Hope this helps.