Вы можете определить страну IP-адреса последнего прокси-сервера, который использует пользователь. Это часто их страна, но не всегда.
Пользователи могут установить, чтобы скрыть это, например. используя TOR или другой прокси-сервис.
Или их интернет-провайдеры могут передавать их через NAT или через другие страны.
А что вы делаете с информацией? Предложить им сайт на их предположительно-родном языке? Или настроить ваши контактные данные соответствующим образом?
Так что вам нужно тщательно подумать о том, как вы используете эту информацию. Хорошей идеей будет представить страницу на родном языке, который, по вашему мнению, просматривает пользователь, но вы должны сделать так, чтобы пользователю было легко и очевидно изменить свою страну. Не все серферы в любой конкретной стране на самом деле говорят на этом языке, и не все люди могут звонить на бесплатные номера, и не все люди в одной стране хотят получить поддержку, специфичную для их страны, они могут искать поддержку, когда они находятся в другом месте или для друга и т. д.