Cuando realizamos una aplicación Web nos gustaría que fuera lo más accesible posible ¿verdad? pero si sólo la hacemos en un idioma estamos limitando su acceso.
Si estamos empezando un proyecto, podemos ir gestionando un sistema de traducción a la par que se desarrolla la aplicación, pero si se trata de traducir una página ya hecha el trabajo puede ser arduo.
Por ello voy a ofreceros alguna alternativa rápida y fácil de integrar con nuestros sistemas, se trata de Google Translate, más concretamente de su gadget listo para ser incluido en cualquier página Web.
Gadget Google translate
Simplemente tendremos que buscar un lugar adecuado para incluirlo dentro de nuestro proyecto, cuando lo hayamos encontrado, bastará con insertar el siguiente código
<script src="http://www.gmodules.com/ig/ifr?url=http://www.google.com/ig/modules/translatemypage.xml&up_source_language=es&w=160&h=60&title=&border=&output=js"></script>
En este momento, cuando entre alguien aparecerá una cajetín de Google Translate en el que se ofrecerá la posibilidad de traducir la página a diferentes idiomas.
Este gadget averiguará el idioma del visitante a partir de su navegador y se mostrará en su idioma natural por lo que aunque no entienda nada de la página, si entenderá que puede traducirlo desde ahí.
Evitar traducir ciertas partes
Una cosa que me ha gustado mucho es que podemos configurar ciertas partes de nuestra página para que no se traduzcan, por ejemplo, si tenemos un email como perro@ejemplo.com y alguien tradujera nuestra página a inglés, nuestro email quedaría como dog@example.com con lo que ya no sería nuestro email.
Para evitar que traduzca ciertas partes, disponemos de la clase notranslate.
Mi email es <span class="notranslate">perro@ejemplo.com</span>
Evitar traducir la página entera
Google también nos da la posibilidad de que nuestra página no sea traducida ¿con qué fin? pues no lo sé, alguien puede querer mostrar su contenido solo en un idioma o para evitar que su página se descuadre o… en fin, hay gente para todo.
Yo soy más de la opinión de que el contenido es lo que cuenta y que si alguien está decidido a traducir mi página, no le voy a poner pegas.
Si queremos evitar que nuestra página se vea en otro idioma, bastará con incluir el siguiente meta en nuestra página
<meta name="google" value="notranslate">
Con esto Google no podrá traducir nuestro contenido, pero repito, me parecería una torpeza y una incomodidad para los visitantes.
De todas formas, si te inquieta este tema y quieres indagar más, Google ofrece una api para facilitar la integración.








[...] va a estar todo en ruso, pero puedes hacer uso google translate para traducir una página Web. – Si tienes dudas puedes participar en nuestro foro de seo.Artículos relacionados Como [...]