A Natural Language Interface