Skip to content
Back to blog
6 min read

A Login Screen in the Language Your Guest Reads

An English-only login screen doesn't fail loudly. The guest just stops, looks around, and asks a staff member for help, which is how a login screen turns into a front-desk job.

Almost every guest WiFi login screen in India is in English, and almost nobody chose that. It’s the default the portal shipped with, and once the WiFi works for whoever set it up, it stops being a question anyone asks. But a hotel in Kochi, a PG in Pune, a mall in Coimbatore, and a clinic waiting room in Patna do not have the same guests, and a screen that reads perfectly to the owner may not read at all to a real share of the people standing in front of it.

The thing about this problem is that it never announces itself. A guest who can’t read the screen doesn’t file a complaint. They stop, look around, and ask whoever is nearest.

What it actually costs

The cost shows up somewhere other than where the problem is. Your front desk, your receptionist, or your one person on the floor becomes the WiFi help desk, several times a day, for a screen that was supposed to remove that job entirely. Nobody logs those interactions as WiFi failures, so nothing in your dashboard looks wrong: the sessions that do start look healthy, and the guest who gave up and used mobile data simply never appears.

That is worth separating from the other reasons a login goes wrong. Common guest WiFi login problems covers the ones that leave a trace, an OTP that didn’t deliver, a device the rules blocked. A guest who couldn’t read the screen leaves no trace at all, which is exactly why it survives for years.

Set the languages, don’t detect them

The obvious-sounding approach is to detect the guest’s language from their phone and switch automatically. It’s a worse idea than it sounds, for one specific reason: a phone’s language setting reflects how the phone was set up, not what its owner reads most comfortably. A very large number of phones in India are running an English interface because that’s what they shipped with and nobody changed it, in the hands of someone who would much rather read Tamil or Bengali. Detection would confidently serve those people the exact screen they were already struggling with.

So the portal takes the other approach: you choose which languages the screen offers, ahead of time, per property, and the guest picks. It’s one more tap for the guest, and it’s the tap that actually works, because the guest is the only party in this transaction who reliably knows what they read.

Picking which ones, honestly

The instinct is to switch on every language available. Don’t. Every language you add is a screen someone has to actually read and approve, and a half-translated portal is worse than an English one, because a guest who starts in Marathi and hits an English error message mid-flow now thinks the system is broken rather than just unfamiliar.

Two or three is usually right, and the shortlist is not hard to work out:

  • English, almost always, as the fallback that most guests can navigate even if it isn’t their first choice.
  • The language of the state you’re in, which is the one that does the actual work. For a property in Kerala that’s Malayalam; in Tamil Nadu, Tamil; in West Bengal, Bengali.
  • Hindi, if you get meaningful domestic travel from outside your state, which most hotels do and most neighbourhood cafes don’t.

A hotel on a business travel route and a salon serving a two-kilometre radius have genuinely different answers here, and they’re allowed to. This is set per property, so a group running locations in Chennai and Delhi doesn’t have to pick one list for both. Managing guest WiFi across multiple locations covers the rest of what stays per-location when you have more than one address.

The parts that have to be translated properly

If you do add a language, four things carry the weight, and they’re the ones a rushed translation tends to get wrong:

The instruction that tells the guest what to do next. “Enter your mobile number to receive a code” is the single most load-bearing sentence on the screen. If only one line is translated carefully, make it that one.

The terms and consent line. An agreement presented in a language the guest doesn’t read is not much of an agreement. If you’ve gone to the trouble of writing terms that actually say something, that’s precisely the text that shouldn’t stay stuck in English.

The error messages. These are the ones people forget, because you only see them when something goes wrong, which is never during a five-minute setup review. It’s also exactly when a guest most needs to understand the screen.

Your own brand words. Your property’s name, and usually your tagline, stay as they are. Translating a hotel’s name into Malayalam doesn’t help anyone find it and generally reads as a mistake.

A short test that catches most problems: hand your phone to a staff member who actually speaks the language, ask them to get online start to finish, and watch where they hesitate. That takes about two minutes and finds more than reading the translation file does.

Where this sits

This is a setting on the portal, alongside your logo, colours, and which login methods you offer, not a separate product or an integration. What your router’s login screen is costing you makes the broader case for controlling that screen at all; language is one of the settings that becomes available once you do, and it’s the one most likely to still be sitting at its default. If you want the fuller picture of what a portal is and what else it controls, the captive portal explainer covers it.

For a lot of Indian properties this is a fifteen-minute change with no hardware involved, no downtime, and a fairly direct effect on how many guests get online without needing to ask anyone.

Want to see it on your own router?

30 minutes, live product, no slide deck.

Book a Demo