SSL certificate expired on Jun-29 for translate.erpnext.com . Please renew
SSL renewed, and the site works fine now.