JMiur [E]

TranslateThis es un botón que agrega un traductor cualquier sitio web y que usa las mismas caracteríticas que la barra de Google.


Podemos agregarlo a cualquier parte, simplemente copiando y pegando el código allí donde será mostrado:
<!-- Begin TranslateThis Button -->
<div id="translate-this"><a href="http://translateth.is/" class="translate-this-button">Translate</a></div>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript" src="http://x.translateth.is/translate-this.js"></script>
<script type="text/javascript">TranslateThis();</script>
<!-- End TranslateThis Button -->

También podemos establecer algunas opciones que se muestran en la documentación y que nos permiten personalizarlo un poco; para eso, cambairemos esta línea:
<script type="text/javascript">TranslateThis();</script>
Por ejemplo:

GA permite habilitar el seguimiento de las paginas traducidas via Google Analytics (por defecto es false)
scope permite definir los IDs de los elementos de la pagina que no deberían ser tarducidos (por defecto es false)
wrapper es el ID del DIV donde se mostrará el botón y se usa cuando tenemos varios de ellos en la misma página (por defecto es translate-this)
onLoad, onClick y onComplete definen funciones que se ejecutarán ciuando el script se esté cargando, cuando se haga click y cuando se haya completado la traducción

fromLang es el lenguaje original de nuestro sitio pero es opcional ya que si no se establece, el idioma es detectado de manera automática. Recoomiendan establecerlo para ascelerar la carga.

ddLangs es la lista de idiomas que se mostrarán; por defecto, francés, español, árabe, chino, coreano, italiano, checo, hebreo, alemán portugués, ruso, japonés, vietnamita, griego, hindú y turco. Debajo siempre habrá un enlace para ampliar la lista y se mostrarán los52 indiomas disponibles.

noBtn deshabilta el gráfico del botón, permitiendo usar uno propio o una imagen personal
btnWidth y btnHeight determiann el ancho y el alto del botón (por defecto 180x18)
btnImg es la URL de la imagen del botón si es que queremos usar una personal

noImg la establecemos en false si queremos deshabilitar las banderas que se muestran al desplegarse el botón
imgHeight e imgWidth son el tamaño de la imagen de cada una de esas banderas (por defecto 18x12)
bgImg es donde se encuentra la imagen (de tipo sprite) con esas banderas y lo usamos si queremos cambiarlo
imgMap es lo que deberemos usar para personalizar esas banderas e indicar la posiciónd e cada una

maxLength es el tamaño máximo de la cadena a enviar a Google (por debecto 1000)
reparse si se coloca en true es para recargar el contenido de nuestro sitio (cuando se trata de páginas que cambian mientras estamos en ellas)

El script modificado con algunas de esas opciones, sería así:
<script type="text/javascript">
TranslateThis({
GA : true,
scope : 'sidebar-wrapper',
fromLang : 'es',
ddLangs : [
'ca', // catalan
'en', // ingles
'fr', // france
'de', // aleman
'it', // italiano
'pt-PT', // portugues
],
});
</script>
Funciona bien pero me bastante lento para cargarse.

REFERENCIAS:anieto2k

11 comentarios:

Bocha  

JMiur, el lunes volvi a trabajar un poco mi blog personal, que tiene esta misma plantilla, la cual amo, jeje... Y me surgio un problema, el unico sinceramente.

Edite la parte de los comentarios, le meti una imagen con bordes redondeados al comment.footer, y me salio esta linea que te muestro en la URL de abajo.

http://img246.imageshack.us/img246/2173/vagabun.png

Quiero sacar la parte que marque en esa foto. Se puede??

Responder
José GDF  

Sí, es lento, pero la manera en que te transforma el blog una vez traducido es muy elegante.

Otra pega que le he visto es que, cuando seleccionas un idioma, por lo visto se almacena el dato en una cookie y cuando regresas o cuando cambias de página en el blog, empieza el largo proceso de traducción. Tan largo como texto haya "a tiro".

Son interesantes las opciones que tiene. Las vi cuando me puse la barra hace unos días, cuando la vi en Blogtecnia, pero no me paré a ver para qué es cada una. Encuentro especialmente interesante la que te informa, vía Google Analytics, si la gente la usa o no. La razón creo que es evidente... :D

Responder
Marcos-Gabriel  

Uma bela opção é usar Jquery e a biblioteca google para traduzir os nossos posts é uma forma facil de ser instalada e muito mais personalizavel que qualquer outro 'widget' .
Entra neste Link

Responder
Graciela  

Es recoqueto pero tarda un montón, me las ingeniado tratando de copiarte :P

Responder
todosconhaiti  

Hola JMiur, ante todo agradecerte la generosidad de compartir tanta sabiduría con todos y de ayudar a los demás.
Quiero colgar un documento word en el blog y lo he alojado en google-docs, qué debo hacer para que cuando pinchen en el icono para abrir el documento no aparezca el archivo abierto sobre la página de google-docs sino solamente el archivo, quiero que aparezca el documento como si lo abriesemos desde nuestro PC.
He leido tus entradas de enlaces, soy novata en estas cosas y no sé cómo hacerlo.
Gracias y un saludo

Responder
El blog de Bollulleros.  

Buenas Jmiur. Perdona que te deje un comentario que nada tiene que ver con lo que se habla, pero tengo un problema en mi blog, y llevo horas intentando buscar una solución.

Te explico.

1º. Tengo la moderación de comentarios, y cuando recibo un comentario, blogger no me avisa. Sin embargo, cuando ya tengo dos, me pone que sólo tengo un comentario para moderar y al abrirlo, realmente son dos los que tengo. ¿Qué crees que ocurre?.

2º. Pasa lo mismo con las entradas. Si hay solo un comentario, aparece "sin comentarios", pero si abres la entrada se puede ver que hay un comentario. Y si hay dos, pues aparece "1 comentario", aunque realmente haya dos. Lo puedes ver en mi blog.

En fin, no sé si he conseguido explicarme. A ver si me puedes ayudar. un abrazo.

Responder
JMiur  

Sí, es lento. Fácil de usar pero muy lento. El resultado es bueno pero es lento ¿Ya dije que es lento? :D

Bocha, allí, hay un párrafo que no tiene contenido pero tiene fondo:
<p class="comment-footer">
</p>
por eso se ve eso.

todosconhaiti: No estoy seguro de la respuesta pero, imagino que, si lo que quieres hacer es que se descargue, por ejemplo, no deberia estar en google Docs sino en otro servicio como cualquier archivo normal. De todos modos, si la extensión es .DOC, lo que se abrirá o mostrará dependerá del navegador que usemos y de cómo lo configuramos.

El blog de Bollulleros: Eso es algo que no podría responderte, tiene que ver con Blogger en si mismo y su servidor. Si las opciones que tienes son als correctas, no hay mucho más que hacer salvo buscar alguna clase de información en los Grupos de Ayuda de Blogger.

Responder
Graciela  

Es lento :P

Responder
Bonzu Pipinpadaloxicopolis III  

De que está lento lo está pero es bastante útil.

Responder
WIÑAYPAQ  

Desde que lo pusiste, cada vez que entro a tu blog aparece un aviso TRASLATING PAGE. Aparte, el buscador de google no carga, y si parece haber cargado, no realiza ninguna busqueda :S Todo eso en FIREFOX. en los demás está normal :S

Responder
JMiur  

Pués no sé por qué te ocurre eso; no he notado ningún problema. En todo caso, borra la caché del navegador.

Responder

¿Quiere dejar un comentario?

recuerde que los comentarios están siendo moderados y serán publicados a la brevedad ...

Todos los archivos y demos alojados en Fileden han sido redireccionados y deberían estar funcionando correctamente.
De todos modos, también puede accederse a ellos a través de SkyDrive

Nota: sólo los miembros de este blog pueden publicar comentarios.

Si le gusta ir a lo seguro utilice este botón para abrir los comentarios en una ventana modal en esta misma pagina.

Si añora tiempos idos, use este enlace para agregar un comentario al viejo estilo ...

 
CERRAR