Rated 4 out of 5 stars
Firelang has many features. And it is strange to see that some of them are not available where needed. It is such features:
1) Support of google translator. Firelang can use it in mousehover mode but cannot use it as a dictionary ("translate with...").
2) Firelang can use a XPath expression to extract a translation from an ajax request but cannot use this useful feature to parse a html page of a certain dictionary. So you need copy&paste every translation to save it. It is very annoying.
Also why by default Lingvo ru-en dictionary is configured to use export.yandex.ru? These are two different dictionaries.