Traducir automaticamente nuestro blog a otros idiomas

Una de las funcionalidades que pueden ayudarnos a conseguir visitas, es ofrecer nuestro blog a los visitantes en varios idiomas. En los próximos días explicaré como ofrecer esta funcionalidad en wordpress, que además es mucho más sencillo, pero como siempre suele pasar con blogger no hay grandes maneras de hacerlo.

En el artículo de hoy les presentaré dos maneras para hacerlo. En primer lugar lo haremos usando las herramientas propias de blogger. Para hacerlo seguiremos los siguientes pasos:
1. Nos vamos a la versión beta de blogger, ya que la versión actual no permite incluir el link.

2. A continuación, nos vamos a la pestaña diseño, en la subpestaña “Elementos de página”, y pulsamos en la columna de la derecha “Añadir un gadget”. Nos aparecerá una pantalla ligeramente diferente a la habitual. Buscaremos “translate”, y buscaremos un widget de nombre “We Speak your language translator”. Pondremos el idioma de nuestro sitio y confirmaremos la creación del widget.

3.Una vez añadido lo movemos arrastrando al lugar donde deseemos y ya estará todo hecho. El resultado será similar a:

El punto débil de este caso es que en la traducción siempre nos aparece la barra de traducción de google, lo cual no queda demasiado bien. Es por eso, que inspirado en el escaparate de Rosa que ya lo usaba de una manera diferente, decidí implementar una segunda manera, y decidí facilitarla para que todo el mundo la pudiera usar. Para hacerlo seguimos los siguientes pasos.

1. Vete al panel de tu blogger, selecciona la pestaña diseño y a continuación en “Elementos de página”, pulsa “añadir un nuevo elemento” y selecciona la opción HTML/Javascript y pegamos el siguiente código, sustituyendo donde pone tusitio por el nombre de tu blog.

1
<center><span><a href="http://www.worldlingo.com/S1790.5/translation?wl_srclang=ES&wl_trglang=EN&wl_url=http://tublog.blogspot.com">English</a> - <a href="http://www.worldlingo.com/S1790.5/translation?wl_srclang=ES&wl_trglang=IT&wl_url=http://tublog.blogspot.com">Italiano</a> - <a href="http://www.worldlingo.com/S1790.5/translation?wl_srclang=ES&wl_trglang=DE&wl_url=http://tublog.blogspot.com">Deutsch</a> - </span><span><a href="http://www.worldlingo.com/S1790.5/translation?wl_srclang=ES&wl_trglang=FR&wl_url=http://tublog.blogspot.com"><span>Français</span></a> </span><span><span>- <a href="http://www.worldlingo.com/S1790.5/translation?wl_srclang=ES&wl_trglang=PT&wl_url=http://tublog.blogspot.com">Português</a> - <a href="http://www.worldlingo.com/S1790.5/translation?wl_srclang=ES&wl_trglang=RU&wl_url=http://tublog.blogspot.com">русский</a></span></span></center>

2. Una vez hecho esto, ya podemos guardar y ver como queda, que en principio tendría que ser igual que en mi blog, que creo que queda de manera bastante profesional y a penas se ve publicidad.

Finalmente, destacar que este truco puede ser usado por todo tipo de webmasters, ya que es un servicio externo quien hace las traducciones.

30 pensamientos en “Traducir automaticamente nuestro blog a otros idiomas

  1. Maria Ofelia

    HOla, estoy intentando poner esto en mi blog pero cuando lo pruebo -sí lo pude poner- me da un error y me manda a la página de “worldlingo” qué pasará? Te agradezco si me puedes contestar a mi dirección mariofelia@gmail.com cuando tengas tiempo. Cio,

  2. Oscar GP

    Hola, muchas gracias maria ofelia, había un pequeño bug con el idioma inglés, que me había olvidado un 2F, ya está corregido y he comprobado que funciona bien! Saludos y gracias por detectar la errata!

  3. administradores

    Hola! muchísimas gracias por el código, lo inserté en mi blog y va bien. Aunque no queda tan bien como el tuyo… como haces para que no salga la dirección de wordlingo?

    Muchas gracias.

  4. Oscar GP

    Hola administradores,
    solo tenéis un pequeño problema, no habéis copiado correctamente la última línea del código y por eso no se ve bien. Reconozco que no es demasiado fácil porque las líneas son muy largas.

    Si os cargáis la última línea desde el último -, simplemente no saldrá el ruso, y con el código que habéis copiado ya os funcionará bien. Saludos,

  5. administradores

    yasta solucionado. no sé por qué, pero al copiar el codigo se insertó una fila que no debía de estar ahí. Ahora ya me queda tan bien como el tuyo 😉

    Mil Gracias. y animo en los examenes!!

  6. oscargp

    Hola creí que estaba mal, y lo he repasado pero sospecho que ya estaba perfecto. Para usarlo únicamente se ha de cambiar el texto tublog por el nombre de tu blog.

  7. hector

    Hola, que tal!!?

    me encatan tu web y me es de gran ayuda. Queria saber como haces para traducir automaticamente tus paginas. Porque veo que actualmente no utilizas el sistema de worldingo, ya que tu tienes las paginas indexadas en el respectivo idioma. Que servicio usas? Me interesa especialmente el tema de que queden las paginas indexadas en el idioma traducido.

    saludos y espero ansioso la respuesta :=)

  8. ANA

    Hola Oscar… en primer lugar mi enhorabuena por tu web!!!
    Me es imprescimdible para ir dandole forma a mi blog.

    Mi duda es sobre el traductor… tengo muchos amigos extranjeros y decidí ponerlo, pero en mi blog no se ven las banderas como en el tuyo, sino el nombre de los idiomas… que hago mal???

    Muchas gracias por todo.

    Saludos.

  9. oscargp

    hola Héctor,
    yo uso wordpress con un servidor propio, que además incorporo una caché que hace que lo tenga guardado. Es simplemente un plugin de wordpress.

    hola ana,
    yo no uso el que explico porque no uso blogger,
    si pones mi código verás lo que comentas y si pones el widget verás las imágenes, de cualquier manera el que yo uso es diferente. Un saludo.

  10. Angel

    Hola Oscar,

    En primer lugar agradecerte toda la ayuda que nos prestas con tu página. Me está siendo de gran ayuda de cara a tomar determinadas decisiones en mi página que ha nacido hace poco.

    Bueno, mi pregunta. Hay algún modo de mantener los gadgets al pulsar sobre el idioma al que queremos traducir.

    Hice una prueba, pero el problema es que desaparecen casi todos los gadgets.

    Un saludo y muchas gracias de nuevo

  11. HUmberto

    mira que pegue el codigo y me salen los idiomas pero en letras y no me traduce ,me puedes ayudar

  12. abel

    Hola, tengo una consulta, me salió perfectamente, gracias por el dato, ahora si, me salen los nombres de los idiomas, como hago para que me salga mas bonito como el que consta en esta pagina???, porque el mio se ve patetico jeje.

    No se, en mi ignorancia respecto al tema, no es tan facil como cambiar el nombre de cada idioma por una imagen direccionada por ejemplo a imageshack???.

    Si no es asi, me podrian ayudar con esto, se que es mucho pedir despues de la ayuda proporcionada con este codigo pero si son amables en darme una mano con esto, saludos coordiales.

  13. FUTURE

    hola Oscar:

    He utilizado tu translator pero cuando le doy a la banderita blogger me pide la confirmacion para adultos y me sale en español. Lo he provado con otros de la red y lo mismo. Se te ocurre que puede ser

  14. Oscar GP

    Hola, os respondo a todos:

    VideosSentidos,
    No entiendo que me quieres decir… Es un poco ambiguo tu mensaje. No sé que quieres decir, aunque en post futuros explicaré como hacerlo con widgets. Un saludo.

    Ángel,
    Muchas gracias :). Es normal que pasen estos hechos cuando traduces, más que nada, porque en el fondo (al menos con blogger), lo que usamos es hacer uso de las capacidades de traducción de la página.

    Orlando, lo que comentas es una solución, pero menos estética debido a que siempre saldrá la barra de google por debajo, pero sí es una solución.

    Hola Humberto, pues me extraña, algo debe pasar. Yo lo acabo de probar, y aunque ahora queda menos bien, no deja de funcionar bien :). Un saludo.

    Gracias Mery.

    A Abel: Para hacerlo, tendrás que buscar banderitas, y cambiar el español u otro idioma, por una imagen. Yo uso wordpress, y no es referente como lo veáis en mi página. Un saludo.

    hola Future,
    Tu sitio siempre me pido lo de contenido para adultos, para que no salga nunca, tendrás que ir a la pestaña “Configuración” y subpestaña “” y elegir Contenido para adultos a NO.

    Un saludo para todos!! 🙂

  15. FUTURE

    hola Oscar voy a ser más preciso.

    trabajo con la plantilla minima lefty y tengo codigo añadido.

    el problema es el siguiente:
    1-No se men ven la banderas, se me ven los nombres de los idiomas.
    2-Cuando pulso el idioma la cabecera de Wordlingo se me ve 2 veces. Y al pulsar el aceptar de protección para adultos otra vez. En total 3.

    Gracias de nuevo por todo

  16. Oscar GP

    Hola Future,

    He visto el que has puesto y es realmente bueno :).

    De hecho, lo tomaré para una de las próximas explicaciones. Un saludo y gracias. Realmente este ya no funciona igual que al principio que no mostraba ningún tipo de publicidad. Un saludo.

  17. Jcastaño

    Muchas gracias por este blog, me parece muy bueno. Yo y mi grupo de trabajo te estamos muy agradecidos.

    Aun así no conseguimos que nos funcione correctamente la traducción, nos sigue apareciendo la barra superior de WorldLingo. Aquí te dejo la dirección: http://diademarmota.blogspot.com/ a ver si eres capaz de ver donde fallamos.

    PD: si quieres comentar algo del blog o darnos consejos eres bien recibido.

  18. blas

    hola q tal, tengo un problema con este truco no puedo colocar las banderas solo me sale el nombre del idioma.
    ojala puedas ayudarme.
    saludos.

  19. NEC

    Logré insertar la opción de traducción del blog a otros idiomas, sin embargo no traslada al español. Como ejemplo quise traducir primero al italiano y luego quiero regresar al español, esa opción no la encuentro ó no se si inserté mal el código; sería tan amable de darme una breve explicacion?
    De antemano muchas gracias,

  20. El Informático

    Esta es la mejor opción y es muy buena, y ademas es del mismo traductor de Google que es uno de los mejores.

    solo copiar y pegar en un gadget html/Javascript

    function googleTranslateElementInit() {
    new google.translate.TranslateElement({
    pageLanguage: ‘es’
    }, ‘google_translate_element’);
    }

  21. Crist Nasar

    estoy buscando un codigo del traductor de google para traducir una pagina incluyendolo con banderas, pero que no sea copiando la url resultante de una traduccion ya que no sigue las actualizaciones que se le realiza a la pagina, saben como hacerlo? que no sea un gadget.

Los comentarios están cerrados.