Свойство window.navigator возвращает объект описания приложения (user agent), которое выполняет скрипт.



language возвращает предпочитаемый язык интерфейса в виде языкового тега. Например, enruen-US и т.д. Обычно это язык, установленный в настройках браузера.



languages возвращает массив предпочитаемых языков в порядке предпочтительности. Первый в списке будет язык, который возвращает navigator.language.