I have just discovered ubiquity for Firefox. It is something like a command line interface for your favorite browser. After installation you can hit CTRL+X and a small window shows up in which you can type in some commands.
Commands
Performs a Google search. The google command allows you to search Google. Just select whatever text you want to Google and run the command.
translate to swedish Translate the selected text to Swedish.
translate to spanish Translate the selected text to Spanish.
translate to russian Translate the selected text to Russian.
translate to romanian Translate the selected text to Romanian.
translate to portuguese Translate the selected text to Portugese.
translate to polish Translate the selected text to Polish.
translate to norwegian Translate the selected text to Norwegian.
translate to korean Translate the selected text to Korean.
translate to japanese Translate the selected text to Japanese.
translate to italian Translate the selected text to Italian.
translate to hindi Translate the selected text to Hindi.
translate to greek Translate the selected text to Greek.
translate to german Translate the selected text to German.
translate to french Translate the selected text to French.
translate to finnish Translate the selected text to Finnish.
translate to english Translate the selected text to English.
translate to dutch Translate the selected text to Dutch.
translate to danish Translate the selected text to Danish.
translate to chinese traditional Translate the selected text to Chinese (Traditional).
translate to chinese Translate the selected text to Chinese.
translate to arabic Translate the selected text to Arabic.
next song Play the next song from FoxyTunes.
previous song Play the previous song from FoxyTunes.
pause song Pause the song from FoxyTunes.
play song Play the song from FoxyTunes.
lyrics Show the lyrics.
del icio us Bookmark this page with del.icio.us.
help Show this help.
editor Display ubiquity for self defined commands.
zoom Zoom out.
scale firefox down Makes text smalle.
inject snapshot ??
populate with microformat
detect microformat Displays detected microformats an page.
translate to fake swedish Translates to fake Swedish.
display word cloud
reset word cloud
capture word cloud
get sel
perm delete
remove annotations
save
undelete
delete
inject datejs
javascript console
inspect
fade page
inject jquery
map
test
get email address Searches your address book for email addresses of your contacts.
last mail Displays last received emial.
check calendar Display your today’s events.
send
add to google calendar
email Emails the selected text.
is address
unedit page
edit page
define
calculate
am i drunk I like that 🙂
signature Inserts your signature in a textarea.
escape html entities
link to wikipedia
to html
to rich text
highlight
redo
undo
underline
italic
bold
map it Redirects to Google Maps with the selected address
imdb Searches iMDb for the selected text.
Most of the features require to have text selected. But once you figured that out it works great. And the translations work inline, so the selected text is translated on the page. This remains me of a project I had a few years ago: IBT – In Browser Translation.
You really should give it a try. It has some nice features 🙂