Philologists say that there are over 300 dialects and languages spoken in the country today and each is distinctly differently from the other. Some of the common languages are:
Urdu: Urdu is the national language of Pakistan. It is a mixture of Persian, Arabic and various local languages. It is similar to Hindi but written in Arabic script.
English: Official language
Punjabi: Mainly spoken in the province of Punjab
Sindhi: Mainly spoken in the province of Sind
Pashtu: Mainly spoken in North-West Frontier Province (NWFP)
Balochi: Mainly spoken in the province of Baluchistan
URDU Dictionary on Internet