English-Hungarian dictionary application with regular expression support based on a deterministic finite-state automata (DFA) implementation