Seol mar théacs é seo: Applications of finite-state language processing