Um seletor de idioma (language switcher) é uma ferramenta num website ou aplicação que permite aos utilizadores mudar a língua apresentada. Com ele, os utilizadores acedem ao conteúdo na língua que preferem e têm uma melhor experiência. Isto torna o website ou a aplicação mais acessível a um público global. Um seletor de idioma bem desenhado permite mudar de língua sem atrapalhar a navegação ou o funcionamento.
Para um seletor de idioma ser eficaz, as traduções têm de ser corretas e a formatação do conteúdo deve manter-se igual nas várias línguas. Deve ser fácil de encontrar e de usar, para uma experiência melhor.