Этот ответ состоит из двух частей: определение того, откуда пришел ваш пользователь и на каком языке он говорит. Чтобы определить, откуда они берутся, вы можете использовать сервис, такой как hostip.info , который имеет API, который принимает IP-адрес и возвращает код страны. Во-вторых, вам потребуется список, такой как этот , чтобы перевести код страны в код языка. Вы можете использовать либо полную базу данных, либо простой дикт для хранения сопоставления.