Free dictionary software with hundreds of free bilingual wordlists.
Lets you easily find appropriate translation of any word.