12. A system for providing natural language query translation, the system comprising: a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operable to: train a statistical machine translation model according to a plurality of mined query pairs, wherein train the statistical machine translation model comprises; identifying a set of previously received keyword type queries that are semantically similar to a set of previously received natural language type queries utilizing a query click graph, pairing at least one keyword type query with at least one natural language type query that is most semantically similar to form the mined query pair; receive a query from a user, determine whether the query is a natural language type query or is a keyword type query, and in response to determining that the query comprises the natural language type query: map the natural language type query into a keyword-based type query according to the trained statistical machine translation model; perform a search query according to the natural language type query and the keyword-based type query; and provide a plurality of results associated with the search query to the user.
12. A system for providing natural language query translation, the system comprising: a memory storage; and a processing unit coupled to the memory storage, wherein the processing unit is operable to: train a statistical machine translation model according to a plurality of mined query pairs, wherein train the statistical machine translation model comprises; identifying a set of previously received keyword type queries that are semantically similar to a set of previously received natural language type queries utilizing a query click graph, pairing at least one keyword type query with at least one natural language type query that is most semantically similar to form the mined query pair; receive a query from a user, determine whether the query is a natural language type query or is a keyword type query, and in response to determining that the query comprises the natural language type query: map the natural language type query into a keyword-based type query according to the trained statistical machine translation model; perform a search query according to the natural language type query and the keyword-based type query; and provide a plurality of results associated with the search query to the user. 19. The system of claim 12 , wherein the mined query pairs comprises a statistical weighting according to a semantic correlation between a previously received natural language type query and a previously received keyword-based type query.