I would like to ask about the best free dictionary for Ubuntu that offers pronunciation and translations for words in an external application. For those used Easylingo in windows, they may understand obviously.

The dictionary I need should be able to translate the word meaning in a tool tip when mouse get over the word with aid of hitting a special key and then play its pronunciation in English.