Traduzir conteúdo embutido apenas com JavaScript

Traduza seu conteúdo embutido, de forma rápida e fácil, sem atualizar a página e sem o uso de jQuery.

Como usar:

  • Defina a classe que deseja usar como tradução (padrão tdr);
  • Insira o arquivo de tradução no rodapé do seu site;
  • Comece a tradução do objeto usando os dados no jsonformato;

Exemplo de uso

  • Classe de tradução (padrão tdr):
<div class="tdr">Conteúdo à ser traduzido</div>
  • Objeto de tradução com o conteúdo:
Tradutor({"Conteúdo à ser traduzido": "Content to be translated");

O método acima é o mais simples de traduzir um conteúdo embutido.
Basta inserir a base de conteúdo e tradução de conteúdo.

Conteúdo dinâmico embutido de tradução (padrão %):

<div class="tdr">Conteúdo JavaScript ser traduzido sem jQuery</div>

Objeto de tradução com conteúdo dinâmico:

Tradutor({"Conteúdo % ser traduzido sem %": "Content % to be translated without %");

O método acima é usado para substituir o conteúdo dinâmico, ou seja, substituído pelas palavras %são retidas.

No exemplo citado, imprima as palavras e elas não serão alteradas.Conteúdo % ser traduzido sem %Conteúdo JavaScript ser traduzido sem jQueryJavaScriptjQuery

Isso vale para números, textos e / ou caracteres especiais.

… e pronto, o conteúdo já está traduzido. Você pode definir vários idiomas e chamá-los para qualquer ocasião.
Super simples e usual.

Veja e implemente este código no GitHub ou Demo .