Seol mar théacs é seo: Search Engine Programming in JavaScript for Digital Dictionaries