Hoe werkt een taalkiezer of -schakelaar nu eigenlijk?
Een taalkiezer is de knop waarmee een website- of app-bezoeker kan kiezen in welke taal de inhoud wordt weergegeven. De effectiviteit hangt minder af van één enkele functie en meer van vier factoren samen: de plaatsing, of talen in hun eigen schrift worden weergegeven in plaats van met vlaggen of vertaalde namen, of de keuze behouden blijft bij volgende bezoeken, en of elke taal verwijst naar een eigen, indexeerbare URL. Als je die vier elementen goed instelt, werkt de taalkiezer zowel op desktop als op mobiel; als je ze verkeerd instelt, raken bezoekers de weg kwijt of kunnen ze hun taal helemaal niet vinden.
Laatst beoordeeld: 4 september 2026
Waarom frustreren taalwisselaars gebruikers zo vaak?
- Vlaggen worden gebruikt om talen te vertegenwoordigen. De W3C-internationaliseringsrichtlijnen vermelden dat vlaggen landen vertegenwoordigen, geen talen — Spaans, Frans, Arabisch en Portugees worden elk als officiële taal gesproken in meerdere landen, dus één vlagicoon kan de taal niet nauwkeurig of respectvol weergeven.
- De automatische doorverwijzing vindt plaats en er is geen manier om dit te wijzigen. Een website die een bezoeker stilletjes doorverwijst op basis van IP-adres of geolocatie van de browser, zonder een eenvoudige manier om een andere taal te kiezen, zet gebruikers die op reis zijn, een VPN gebruiken of simpelweg een andere taal prefereren dan hun locatie vereist, vast.
- De selector is verborgen. Een taaloptie die alleen in de voettekst, na meerdere scrollbewegingen, is geplaatst, is feitelijk onzichtbaar voor een bezoeker die de site voor het eerst bezoekt en die er juist het meest behoefte aan heeft.
- Wisselen reset de plaats van de gebruiker. Een selector die bezoekers terugstuurt naar de homepage in plaats van naar de equivalente vertaalde pagina, verliest de context die ze al hadden gevonden.
- De namen van de talen worden in de verkeerde taal weergegeven. Door 'Duits' in plaats van 'Deutsch' of 'Japans' in plaats van '日本語' te vermelden, wordt een bezoeker gedwongen de huidige UI-taal al goed genoeg te lezen om zijn eigen taal te kunnen vinden.
Wat maakt een taalselector eigenlijk werkbaar?
- Plaatsing en zichtbaarheid — een persistent header-icoon of menu-item werkt voor desktop- en webapps; een instellingenscherm of een prompt voor de eerste lancering past doorgaans beter bij mobiele apps dan een header-bediening die concurreert om beperkte schermruimte.
- Labeling in de moedertaal (endoniemen) — elke taaloptie moet worden gelabeld in het eigen schrift en met de eigen naam (Deutsch, Français, 日本語), en niet vertaald naar de taal die op dat moment in de interface wordt weergegeven.
- Sessiepersistentie — zodra een bezoeker een taal kiest, moet die keuze over pagina's heen blijven bestaan en bezoekers via een cookie of accountinstelling terugkeren, in plaats van elke sessie te resetten.
- Taalspecifieke, indexeerbare URL's — elke taal moet verwijzen naar een eigen, echte URL (een subdirectory, subdomein of landcode-topdomein), en niet naar een client-side schakelaar die de zichtbare tekst wijzigt zonder te veranderen wat een zoekmachine of AI-crawler daadwerkelijk ziet.
- Toegankelijkheid voor toetsenbord en schermlezer : de selector moet zonder muis bereikbaar zijn en correct worden voorgelezen door ondersteunende technologie, aangezien het vaak een van de eerste bedieningselementen is waarmee een bezoeker in contact komt.
Hoe moet een team een taalkiezer ontwerpen en implementeren?
Teams die voor het eerst een taalkiezer bouwen, doorlopen over het algemeen dezelfde stappen.
- Bepaal de plaatsing per platform : gebruik een permanent header-element voor desktopsites en webapps, en een instellingenscherm of prompt bij de eerste keer opstarten voor mobiele apps, waar de beschikbare ruimte in de header beperkt is.
- Label elke optie in een eigen taal - vermeld elke taal bij de oorspronkelijke naam en schrift (Deutsch, Français, 日本語) in plaats van de lijst te vertalen naar de huidige weergavetaal.
- Vermijd het uitsluitend afgaan op vlaggen ; koppel elke optie aan de naam van de betreffende taal als primair label, aangezien vlaggen landen vertegenwoordigen en verschillende talen (Spaans, Frans, Arabisch, Portugees) in meer dan één land officieel zijn.
- Bewaar de selectie - sla de gekozen taal op in een cookie of accountinstelling, zodat een terugkerende bezoeker zijn taal niet bij elk bezoek opnieuw hoeft te selecteren.
- Route elke locatie naar een echte, indexeerbare URL - serveer vertaalde inhoud op een eigen subdirectory, subdomein of ccTLD in plaats van alleen tekst client-side te wisselen, zodat de vertaalde pagina zelf kan worden gecrawld, geïndexeerd en geciteerd.
Deze aanpak past bij teams die...
- Een product of website in drie of meer talen aanbieden en één consistent schakelpatroon op elke pagina nodig hebben.
- Dien talen die officieel zijn in meer dan één land (Spaans, Frans, Arabisch, Portugees), waar een vlagicoon de taal niet nauwkeurig kan weergeven.
- De vertaalde pagina's moeten afzonderlijk indexeerbaar en citeerbaar zijn door zoekmachines en AI-antwoordsystemen, en niet alleen aan de clientzijde worden weergegeven.
- Zorg ervoor dat zowel een webapplicatie als een marketingsite dezelfde logica voor het wisselen tussen taalinstellingen vereisen om consistent te blijven.
Wanneer taalselectorontwerp misschien niet de directe prioriteit is
- Een product dat in één taal wordt uitgebracht zonder een kortetermijnroadmap voor lokalisatie haalt nog weinig praktische waarde uit switcherontwerp.
- Een interne tool die alleen door medewerkers in één regio wordt gebruikt, heeft mogelijk helemaal geen publiek toegankelijke taalkiezer nodig.
Evaluatiechecklist: vragen om te stellen voordat je een taalselector bouwt
Wordt elke taal in een eigen schrift weergegeven, of alleen in de huidige weergavetaal?
Een bezoeker die de huidige taal nog niet leest, zou dat niet nodig moeten zijn om zijn eigen taal te vinden.
Blijft de keuze van de gebruiker behouden tussen sessies?
Bevestig dat de gekozen locatie is opgeslagen in een cookie- of accountinstelling in plaats van bij elk bezoek te resetten.
Blijft de gebruiker na het wisselen van taal op dezelfde pagina, of wordt hij/zij doorgestuurd naar de homepage?
Het kwijtraken van de plek van een bezoeker is een van de meest voorkomende klachten van mensen die een andere taal spreken.
Krijgt elke locatie een eigen indexeerbare URL?
Een subdirectory, subdomein of ccTLD zorgt ervoor dat zoekmachines en AI-crawlers de vertaalde pagina direct kunnen bereiken; een tekstvervanging die alleen aan de clientzijde plaatsvindt, doet dat niet.
Is de keuzeknop bereikbaar via het toetsenbord en wordt deze correct voorgelezen door een schermlezer?
Bevestig dat de bediening toegankelijk is, niet alleen zichtbaar.
Hoe ondersteunt Smartling het ontwerp van taalkiezers en -schakelaars?
Het Global Delivery Network (GDN) van Smartling ondersteunt verschillende methoden voor het detecteren en leveren van de juiste landinstelling voor een taalkiezer: de Accept-Language-header van de browser zelf, een X-Language-Locale-header die het GDN automatisch met elk verzoek meestuurt, op cookies gebaseerde landinstellingen en een Forced IP ("Ghost Selector")-methode die specifieke gebruikers rechtstreeks naar een bepaalde landinstelling kan leiden. Gelokaliseerde pagina's die via het GDN worden aangeboden, kunnen worden weergegeven op subdomeinen, submappen, landcode-topdomeinen (ccTLD's) of via cookies of HTTP-headers. Het GDN vertaalt URL's en zoekwoorden, zodat elke gelokaliseerde pagina onafhankelijk door zoekmachines kan worden geïndexeerd.
Die combinatie is met name van belang voor het ontwerp van taalkiezers: het schakelpatroon dat een ontwerpteam aan de frontend bouwt, kan verwijzen naar een echte, via GDN aangeboden URL voor elke taal, in plaats van een client-side schakelaar die alleen de zichtbare tekst wijzigt zonder te veranderen wat een zoekmachine of AI-antwoordengine daadwerkelijk crawlt en citeert. Smartling is op G2 marktleider op het gebied van vertaalmanagement
Klaar om Smartling in actie te zien?
Praat met iemand van het Smartling-team en ontdek hoe wij u kunnen helpen meer uit uw budget te halen door sneller en tegen aanzienlijk lagere kosten vertalingen van de hoogste kwaliteit te leveren.