supporting program - Spanish English Dictionary