5 dicembre 2010

Tradurre un testo da Opera senza estensioni

Una variante del post sulla traduzione di una pagina web è la possibilità di usare lo stesso metodo per tradurre un testo selezionato, sia esso una parola o un testo più lungo, sempre con il Traduttore di Google, vediamo come.
Chiudiamo Opera,facciamo un sano backup e andiamo ad aprire il file del menu, sempre lui, standard_menu.ini.
Cerchiamo la sezione


[Hotclick Popup Menu]

che è la parte di menu che si attiva quando facciamo click destro su un testo che abbiamo selezionato.
Adesso inseriamo questo comando, pari pari così come lo vedete:

Item,  "Traduci selezione"="Go to page, "javascript:var u=prompt('Inserisci i codici di lingua (nl-en-fr-de-el-it-ja-ko-pt-ru-es) DA e A:','en it');u=u.toLowerCase().replace(/[^a-z]/g,'');if(u.match(/^(z[hd]|nl|en|fr|de|el|it|ja|ko|pt|ru|es){2}$/)){u=u.substr(0,2)+'|'+u.substr(2,2);window.location.href='http://translate.google.com/?hl=it#'+u+'|'+document.getSelection() ;}else{alert('Invalid language codes. Please try again.')}",,,"Traduci""

A questo punto abbiamo due possibilità, se volete creare una nuova sezione del menu, allora agite così.
dovete posizionarvi in fondo a  questa riga, subito accanto al numero:
--------------------2
e dare invio così da creare una nuova riga vuota e inserire il comando che vi ho detto e, dando Invio, subito sotto
--------------------3
dopodiché occorre rinominare tutte le rughe con i numeri, solo quelle all'interno di questa sezione ovviamente, di conseguenza e progressivamente; il risultato sarà simile a questo:

NewSection

Se invece vi interessa solo averlo nel menu in un punto qualsiasi allora inseritelo dove volete, basta che sia all'interno della sezione [Hotclick Popup Menu] e lo vedrete così:

NoSection

Per visualizzare anche l'immagine accanto al comando leggete qui.

Vi è piaciuta questa guida? Non vi è piaciuta per un motivo particolare? Avete suggerimenti? Avete critiche? In tutti questi casi fatecelo sapere e ci farete contenti. Sorriso

0 commenti:

Posta un commento