Can it change English to Punjabi?
No, the software can't convert/translate English to Punjabi. The closest language it supports is Hindi. I have installed the application an was able to translate a language phrase to Hindi, after I have installed the Hindi keyboard support from Localization.
Access the official website to find out more about this: http://languagetranslator.codeplex.com/