вы можете получить его из запроса вместо использования IP - есть следующий заголовок: accept-language
2 примера: accept-language: pl-PL, pl; q = 0,9, en-US; q= 0,8, en; q = 0,7 Accept-Language: pl, fr-FR;q = 0,8, фр .;q = 0,5, ru;q = 0.3
использование IP-адреса может вводить в заблуждение - например, когда вы путешествуете, вы получите контент на другом языке, который вы предпочитаете.