Tuesday, 13. October 2009, 17:15:29
La idea es sustituir las herramientas de traducción que vienen en Opera por defecto por el traductor automatico de google.
Primero tienes que ir a el menu Herramientas->Opciones->Avanzado->Barra de Herramientas
En Configuración de menús, selecciona Opera Standar y pulsa el boton de duplicar. Una vez hecho esto, selecciona "Copia de Opera Standar"
Con esto conseguimos crear nuestra propio menu personalizado, y para ello Opera crea un archivo llamado "standard_menu (1).ini". Los cambios en el menu se harán manipulando este archivo. En Opera 10 lo puedes encontrar en la carpeta
C:\Documents and Settings\nombreusuario\Application Data\Opera\Opera\menu
La carpeta Application Data esta oculta por defecto, así que tienes que introducir directamente la dirección en el explorador de carpetas. Si aun así no la encuentras, puede que la ruta sea otra. Prueba a escribir %APPDATA% en la barra de dirección del explorador, y a partir de ahí busca la ruta Opera\Opera\menu
Una vez alli, puedes empezar a editar el archivo standard_menu (1).ini. Abreló con el bloc de notas, y busca las siguientes lineas
[Translate menu]
Item, MI_IDM_SELTRANSLATE_EN_FR=Hotclick search, 100
Item, MI_IDM_SELTRANSLATE_EN_DE=Hotclick search, 101
Item, MI_IDM_SELTRANSLATE_EN_IT=Hotclick search, 102
Item, MI_IDM_SELTRANSLATE_EN_PT=Hotclick search, 103
Item, MI_IDM_SELTRANSLATE_EN_ES=Hotclick search, 104
--------------------1
Item, MI_IDM_SELTRANSLATE_FR_EN=Hotclick search, 106
Item, MI_IDM_SELTRANSLATE_FR_DE=Hotclick search, 107
Item, MI_IDM_SELTRANSLATE_FR_IT=Hotclick search, 108
Item, MI_IDM_SELTRANSLATE_FR_PT=Hotclick search, 109
Item, MI_IDM_SELTRANSLATE_FR_ES=Hotclick search, 110
--------------------2
Item, MI_IDM_SELTRANSLATE_DE_EN=Hotclick search, 111
Item, MI_IDM_SELTRANSLATE_DE_FR=Hotclick search, 112
--------------------3
Item, MI_IDM_SELTRANSLATE_IT_EN=Hotclick search, 113
Item, MI_IDM_SELTRANSLATE_IT_FR=Hotclick search, 114
--------------------4
Item, MI_IDM_SELTRANSLATE_PT_EN=Hotclick search, 115
--------------------5
Item, MI_IDM_SELTRANSLATE_ES_EN=Hotclick search, 116
Item, MI_IDM_SELTRANSLATE_ES_FR=Hotclick search, 117
--------------------6
Item, MI_IDM_SELTRANSLATE_EN_JA=Hotclick search, 118
Item, MI_IDM_SELTRANSLATE_JA_EN=Hotclick search, 119
Si no quieres usar el menu de traducción que viene por defecto, borralas. Tambien puedes borrar unas y dejar otras, siempre que tengas cuidado con no romper la numeración.
Busca la linea:
Submenu, MI_IDM_SELTRANSLATE_EN_FR_PARENT, Translate menu
Borralá y sustituyela por esta otra
Item, Traducir = Go to page, "http://translate.google.es/translate_t?js=y&prev=_t&hl=es&ie=UTF-8&text=%t&file=&sl=auto&tl=es&history_state0="
Guarda los cambios, cierra y abre el navegador.
Si quieres crear vinculos de traducción especificos, puedes crear nuevas lineas detras de la anterior. Ten en cuenta que &sl es el idioma de entrada y &tl el de salida. Asi que si quieres un traductor de español a ingles, tendrías que escribir la siguiente linea
Item, Español a Ingles = Go to page, "http://translate.google.es/translate_t?js=y&prev=_t&hl=es&ie=UTF-8&text=%t&file=&sl=es&tl=en&history_state0="
Para saber los codigos de idiomas que usa el traductor de google, solo tienes que hacer busquedas en la pagina de google, y fijarte en que valores le asigna a &sl y &tl
Edit: He encontrado otro modo de hacer lo mismo, en esta página:
http://my.opera.com/yaspaju/blog/2008/12/15/como-incorporar-auto-traductor-google-al-boton-derecho-para-traducir-palabrasEdit2: Si quieres que la traducción se abra en una ventana pequeña, puedes poner en vez de lo dicho anteriormente:
Item, Traducir = Go to page, "javascript:window.open('http://translate.google.es/translate_t?js=y&prev=_t&hl=es&ie=UTF-8&text=%t&file=&sl=auto&tl=es&history_state0=','', 'width=300,height=690');void(null)"
Puedes ir probando con distintos valores de width y height, que son la anchura y altura de la ventana que se abre.
Edit 3:
Aquí explican un metodo aún mejor, pero un poco más complicado.