Bookmarklet Traductor
Este bookmarklet cumple dos acciones que realizo constantemente a lo largo del día.
- Traducir palabras del español al ingles para buscar información
- Traducir partes de textos que hay en paginas en ingles
Su funcionamiento es muy sencillo, si quieres traducir del español al ingles, le das al favorito y se te abrir una ventana para introducir el texto, inmediatamente iras al traductor de google. Pero si estas en una pagina en ingles y deseas traducir un trozo de texto solo tienes que seleccionarlo y darle al favorito, se te abrir una ventana con el texto traducido en el traductor de google .
Aquí tienes el bookmarklet, tan solo tendrás que añadirlo a favoritos.
javascript:if(window.getSelection()==%22%22){t=prompt('Traducir:','');}else{t=window.getSelection();}if(t!=null&&t!=%22%22){f=document.createElement('form');f.action="http://translate.google.com/translate_t";f.method="post";f.target="_blank";q=document.createElement('input');q.name="text";q.type="hidden";l=document.createElement('input');l.name="langpair";l.type="hidden";q.value=t;l.value=(window.getSelection()==%22%22)?"es|en":"en|es";f.appendChild(q);f.appendChild(l);document.getElementsByTagName("body")[0].appendChild(f);f.submit();} else {exit();}
Ver post
Comentar
luman#1 hace 951 días
Genial, tio, mil gracias. Cambio mi enlace a Google Translate por esto :)
IceBeat#2 hace 950 días
Yepa! no hay de que luisma, pa eso tamos :)
epicentro#3 hace 938 días
Hago una pequeña modificación si se me permite: Si al final del script añades else{exit();} corriges la salida a null cuando pulsas cancelar (si digamos no quieres traducir nada pero has abierto el bookmarklet)
IceBeat#4 hace 937 días
Listo epicentro, lo he cambiado, gracias por la aportación.
Me encanta que la gente aporte sus puntos de vista.
epicentro#5 hace 937 días
Gracias a tí por el script. Muy útil.
harol#6 hace 224 días
Oye brother muchas gracias, esta de lujo.
SsouL#7 hace 187 días
Muy útil y cómodo este marcador, gracias