Download TranslAid Lite 1.1.0 - Free!
TranslAid is a multilingual CAT tool which includes a Translation
Memory. Its main feature is an on-screen dictionary which allows you
to insert definitions at the click of the mouse. This not only
boosts your speed of translation in terms of words per hour, it also
reduces the introduction of typo’s.
Another big advantage which distinguishes TranslAid from other CAT
tools is the direct link to online dictionaries such as FreeDict and
Google Translate which allows you to search for definitions for just
one word, a combination of words or all words in your current
segment with one click of the mouse!
http://www.translaid.com/demo_video.html to watch a demo video.
Visit TranslAid developers' website.