Free dictionary software with hundreds of free bilingual wordlists.
This program allows you to translate between two or more languages.
Translate words in multiple languages using the StarDict dictionary data format.
Translate words in English and Persian, and get synonyms of the words!
Translate words in English and Spanish, get synonyms and hear them pronounced!