Get the latest tech news

Don't guess my language


If you’re still using IP geolocation to decide what language to show, stop screwing around. It’s a broken assumption dressed up as a feature.

It fails all the time — VPNs, travel, people living abroad, countries with multiple official languages. You’re making assumptions on bad data, that’s not clever engineering, that’s laziness pretending to be UX. Read Accept-Language Respect it Let the user change it if needed (and remember that choice with a cookie or URL param) If you want to use GeoIP, fine — but only for currency, shipping, legal stuff, never for language

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Guess My Language

Guess My Language