Seol mar théacs é seo: Deep learning for reading and understanding language