English to Hindi
English: It has been a while since we talked last.
Translation: कितने दिनों से तुमसे बात नहीं हुई।