1. A method for an N-best list interface, the method causing a computing device to perform steps comprising: receiving a search query formatted according to a standard language for containing and annotating interpretations of user input, the search query being based on a natural language spoken query from a user; retrieving an N-best list of recognition results based on the search query; transmitting the N-best list of recognition results to a user device; receiving multimodal disambiguation input from the user, the input indicating an entry in the N-best list; and transmitting to the user device additional information associated with the selected entry.