ASC English to English & Urdu is a dictionary that allows you to translate English to Urdu, one of the national languages and lingua franca of Pakistan; it is also spoken in some regions of India and written right to left.
The program is easy to use. You need to write down a word in the text box located in the upper side of the GUI with the legend "Please write word to get meaning"; or you can directly select one of the words from the list located on the left side of the GUI. Whichever method you use, the program will display the Urdu meaning and all the possible results of the meaning in English. The program will also show some words similar in spelling that you will be able to click and see their definitions. The dictionary includes more than 37, 000 English words.
The disadvantage I found about the program is that it includes many advertisements, banner ads, and buttons from external sites. Another disadvantage is that it requires an Internet connection to operate; also a minor error is produced when you hit the "About Us" button that shows a pop-up messages for locating a database.