La barra traductora de Google

Hace más de un mes, SpamLoco hablaba del nuevo "juguetito" de Google, la barra traductora que podía insertarse directamente en cualquier sitio, incluyendo blogs. En este tiempo, algunos me han preguntado sobre ello y siempre respondí que, como aún no estaba disponible en español y por lo tanto, era poco razonable tratar de utilizarla.

Bueno, pués ahora ya esta en español y quien quiera puede agregarla con bastante facilidad.

Si entramos en la parte de Herramientas de Traducción de Google (que, por cierto, no está traducida), marcamos el lenguaje de nuestra página (lo detectará automáticamente), seleccionamos si queremos que haya opciones para traducir a todos los idiomas o sólo a algunos y nos mostrará un código que deberemos copiar y pegar en nuestro sitio.
<div id="google_translate_element"></div>
<script>
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'es'
}, 'google_translate_element');
}
</script>
<script src="http://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
Lo pondremos, por ejemplo, en un elemento HTML de la sidebar y allí, nos mostrará un control desplegable:



Powered by Translate

Además, en la parte superior de la página, veremos la barra de traducción que ocupará todo el ancho de la pantalla y que realiza traducciones bastante rápidas y sin cambiar salir del sitio.


Hasta ahí, salvo el tamaño excesivo, no parecería haber problemas pero, hay que tener en cuenta que la idea de la barra es que, sólo se muestre cuando se detecta que el lenguaje del navegador no es el mismo que el lenguaje de la página y eso, no funciona. Mejor dicho, sólo he visto que funciona en Chrome y en Opera. En Firefox permanece siempre visible y en nternet Explorer la barra que se muestra es la del buscador. Pese a esto, la traducción funciona en todos los navegadores.

La he puesto en un blog demo para quien quiera verla.

0 comentarios:

Publicar un comentario