direct implementation - Spanish English Dictionary