На стороне сервера вы можете сделать это очень коротко, например:
$lang = isset($_REQUEST['lang']) ? $_REQUEST['lang'] : 'eng';
К автоопределение на каком языке ваш посетитель, вероятно, использовал, попробуйте это (и измените языкваш браузер):
$browserLang = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
$lang = isset($_REQUEST['lang']) ? $_REQUEST['lang'] : $browserLang[0];