Red Leaf

Free
DADictionary is a trilingual English French Vietnamese dictionary.
Free
Allows you to look up word definition from Spanish to English and vice versa.
Free
This is very helpful when reading a PDF file, a web-page or an email.