

I’m pretty sure nobody’s doing that based on geoip. Client-side, the browser exposes the user’s languages choices. And server side, the HTTP header can help. But geoip is totally unreliable, even a broken salesman would not sell that as a feature.
Well ok they would sell it but get a very heavy glance from the dev team.
But you can. Hopefully, you know how your language is called in your language, right?