Több nyelvű web oldal esetén meg kell oldani a nyelvválasztást.
Ennek egyszerű módja, hogy induláskor a látogatónak kell eldönteni, hogy milyen nyelven szeretné az oldalt használni. Ez azért nem jó, mert lassítja az oldal tartalmához való hozzáférést és akár el is riasztja a felesleges kérdés az érdeklődőket.
(Legrosszabb megoldás, hogy a http://www.multiceg.hu oldal automatikusan átmegy a http://www.multiceg.com oldalra, ahol ki kell választani az országot, pedig egyértelmű, hogy melyiket.)
Másik megoldás (amit ma láttam), hogy a látogató fizikai helye, azaz hálózati címe (IP címe) alapján kapja meg az adott nyelvű oldalt. Azon túl, hogy ennek megvalósítása nem túl egyszerű és szükséges az IP cím adatbázis folyamatos frissítése, még nem is megfelelő eredményt ad. Például, ha kimegyek egy spanyol hotelbe, ahonnan a saját laptopommal böngészek, akkor spanyolul fogom látni az oldalt, pedig lehet, hogy nem is tudok spanyolul.
A jó megoldás (ami egyszerű is), hogy a le kell kérdezni, hogy milyen nyelvű a böngésző, amivel a látogató nézi az oldalt és ennek megfelelő változatot kell megjeleníteni. (Ha nincs adott nyelvű, akkor kell egy alapértelmezett nyelv.)