<html><style>[lang]{ display: none; }*[lang|='ja']{ display: none; }</style><script>function idioma(lang){ var css = document.styleSheets[0]; var rule = '*[lang]{ display: none; }'; css.insertRule(rule, css.cssRules.length); var rule = '*[lang|="'+lang+'"]{ display: block; }'; css.insertRule(rule, css.cssRules.length);}</script><body><a href="javascript:idioma('ar')">Árabe</a> | <a href="javascript:idioma('ja')">Japonés</a> | <a href="javascript:idioma('de')">Alemán</a><br><br>Esto es un texto en idioma: <span lang="ja">Japonés</span><span lang="ar">Arabe</span><span lang="de">Alemán</span></body></html>
Bueno, yo también te recomiendo PHP
Si digamos cambio a través de un link a otro idioma y se carga la página en inglés por así decirlo, ¿Cómo puedo hacer con CSS o JavaScript, de manera que el código sepa que actualmente está activada la opción "inglés" (por ejemplo) y a partir de ese momento se carguen todas las secundarias, todos los links de mi web en inglés???