It is possible to create language sensitive pages, where the web page has the content in both languages and the server then serves whatever language the user's browser is requesting. You can then specify an order of preference so that if the language the user's browser is looking for is not available the browser reverts to the default language. However, I am not sure what the
SEO effect of doing this would be. But, just to give you yet another option.