1. A computer-implemented method of determining a language intent of a user submitted query, the method comprising: receiving a user query comprising text and a user location; identifying at least one language usage signal based on the text of the user query, wherein the language usage signal is associated with a first language; identifying a second language associated with the user location; generating a translation of the text of the user query from the first language to the second language; determining a strength of the at least one language usage signal based on an amount of variation between the text of the user query and the translation of the text; adjusting, when the strength of the at least one language usage signal is greater than a predetermined threshold, an output language for the query based on the language usage signal; and returning results for the query according to the output language.