boyer-moore algorithm - Spanish English Dictionary