En språkväljare (language switcher) är ett verktyg på en webbplats eller i en app där användare kan byta det språk som visas. Med en språkväljare kan användare läsa innehållet på det språk de föredrar och få en bättre upplevelse. Det gör webbplatsen eller appen mer tillgänglig för en global publik. En väldesignad språkväljare ger smidiga byten mellan språk utan att störa navigeringen eller funktionerna.
För att en språkväljare ska fungera bra måste översättningarna vara korrekta och formateringen av innehållet densamma på alla språk. Den ska vara lätt att hitta och använda för bästa möjliga upplevelse.