This paper explains the working of system, that translate text from English to Urdu and vice-versa with Natural Language Processing - Artificial Intelligences. It uses ISO/IEC 10646 standard Urdu Unicode with open-type fonts and character controls in Operating Systems presently. It is based on linguistic rules that have lexicons of words and phrase and sentences checking both syntactic and seniantic levels with grammar trees pat-sing. The system has underlying intelligence with corrective information is funneled into a collective pool of linguistic knowledge that improves the efficiency with more usage of this system. It enables us to share the knowledge and number of the people to understand business, literature, scientific researches in Urdu language & also for others to understand the text available in Urdu.