English to Punjabi
English: It has been a while since we talked last.
Translation: ਸਾਨੂੰ ਪਿਛਲੀ ਵਾਰ ਗੱਲ ਕੀਤੇ ਨੂੰ ਕੁੱਝ ਸਮਾਂ ਹੋ ਗਿਆ ਹੈ|