Site bilíngue!

Eu mesmo fiz a tradução do site, ‘portanto não quero utilizar a api do google’. Eu criei 2 index, uma em português e outra em espanhol. Eu quero que a pessoa apenas digite : www.meulink.com e então se o idioma dela é português, o site automáticamente vai para www.meulink.com/pt/ , e se espanhol www.meulink.com/es/ … E assim de uma maneira automática redireciona o usuário ao seu idioma. (Lembrando claro que ainda assim deixarei a opção de idiomas no site).
Desde já muito obrigado, sou mais um iniciante agradecendo!

Usando apenas HTML creio ser difícil, você vai precisar de uma linguagem de programação para resolver isso, no mínimo um javascript, algo assim creio que deve te ajudar…

<script>
window.onload = function() {
    var url = 'http://www.meulink.com/'; // página default
    var lang = window.navigator.language;
    console.log('idioma: ', lang);

    if (lang == 'pt-BR' || lang == 'pt_BR') {
        url = 'http://www.meulink.com/pt/';
    } else if (lang == 'es' || lang == 'es-ES' || lang == 'es_ES') {
        url = 'http://www.meulink.com/es/';
    }
    window.location.href = url; // redireciona
};
</script>

E assim em diante…

Esse trecho de código você pode colocar na tag head ou antes do final de body…

Deixei a linha do console.log para te ajudar a testar o comportamento, use F12 do seu navegador na aba console e veja o que ele imprime e ajuste o if conforme necessidade…

Apenas lhe mostrei um exemplo, pesquise mais a respeito…

Se quiser se aprofundar em javascript (recomendo muito), estude a API de i18n (internationalization ou internacionalização) Intl

1 curtida