Free dictionary software with hundreds of free bilingual wordlists.
It provides all the translation products in a single streamlined package.
A dictionary that allows you to translate English to Urdu.