10. The computing system of claim 8 , wherein the one or more results comprise a plurality of results, and wherein the one or more computing devices are further configured to generate a request for further information including natural language representations of the plurality of results.
8. A computing system for responding to natural language input, comprising: one or more data stores having a knowledge base stored therein; and one or more computing devices configured to: receive a natural language question comprising a sequence of words; identify a first translation template of a plurality of translation templates using at least a first word of the sequence of words, the first translation template including a sequence of known and unknown strings, a first query and a second query, a first known string of the known and unknown strings corresponding to the first word; identify a first object in the knowledge base using a second word of the sequence of words and the first query of the first translation template; and generate one or more results using the knowledge base, the first object, and the second query of the first translation template.