7. A system comprising: at least one computing device; and a search application executable in the at least one computing device, the search application configured to at least: obtain a search query comprising at least one search term; detect a language associated with the search query; determine that the language associated with the search query differs from an expected language; in response to determining that the language differs from the expected language, generate a plurality of search results from a catalog comprising at least one alternative search result, wherein the at least one alternative search result comprises at least one search result differing from a search using the search query in the expected language; identify a foreign language page template associated with the language; and generate a page for display including the plurality of search results based at least in part on the foreign language template corresponding to the language.
7. A system comprising: at least one computing device; and a search application executable in the at least one computing device, the search application configured to at least: obtain a search query comprising at least one search term; detect a language associated with the search query; determine that the language associated with the search query differs from an expected language; in response to determining that the language differs from the expected language, generate a plurality of search results from a catalog comprising at least one alternative search result, wherein the at least one alternative search result comprises at least one search result differing from a search using the search query in the expected language; identify a foreign language page template associated with the language; and generate a page for display including the plurality of search results based at least in part on the foreign language template corresponding to the language. 14. The system of claim 7 , wherein the search application that is configured to at least generate the page for display is further configured to at least: identify an expected language page template associated with the language; and translate text from the expected language page template into the language.