IMO Нет вместо этого вы должны сначала показать страницу по умолчанию (с обычным материалом) на английском языке (как неоспоримо наиболее часто используемый язык), а затем предоставить возможность переключения Locale (Язык), если пользователь хочет. Вы можете взять идею с различных многоязычных сайтов в Интернете.
Посетители, скорее всего, хотят видеть материал, а не возможность выбрать язык (.. лично я ненавижу этот дизайн). Если посетитель чувствует, что ему не нравится язык, он, скорее всего, будет искать такой вариант на той же самой странице или на домашней странице.
Позже, когда пользователь выбрал свой предпочитаемый язык, вы можете сохранить его в своих файлах cookie и впоследствии отображать контент на выбранном языке.
Вы можете сделать один шаг вперед и потренироваться в расположении пользователя с его IP-адресом.
Например, Microsoft.com показывает текущую локаль в правом верхнем углу, а при нажатии на нее отображается полная таблица поддерживаемых языков.