boyer–moore string search algorithm - Spanish English Dictionary