Free dictionary software with hundreds of free bilingual wordlists.
A dictionary that allows you to translate English to Urdu.
It is a useful English to Persian dictionary with particular capabilities.