geralmente, dependendo do seu aplicativo da web, é feito por meio das configurações de idioma do navegador. Você não precisa espelhar o site em um idioma diferente.
Se eu navegar para um website / webapplication com a configuração do navegador en_EN, ele apresentará o conteúdo em inglês.
Se eu tiver en_US (inglês americano), ele fará isso na tradução dos EUA, se houver um pacote de idiomas fornecido.
Se a configuração de idioma do navegador não corresponder a nenhum idioma, ela retornará ao idioma padrão.