Traill was born in Lisburn, County Antrim. He earned the degree of Doctor of Divinity and afterward, in 1832, was appointed the rector of Schull, County Cork. He antagonised some local people with his fervent evangelical Christianity. He translated some of the manuscripts of Josephus, a first-century Jewish Historian, into English.