English to Sanskrit
English: It has been a while since we talked last.
Translation: आवयोः वार्तालापः बहोः कालात् पूर्वं जातः।