1. A computer-implemented method comprising: receiving Roman character inputs representing at least one word of a uniform resource locator for a desired webpage, using the Roman character inputs to determine candidate sets of non-Roman characters; determining candidate sets of uniform resource locators, each candidate set of uniform resource locators associated with a corresponding candidate set of non-Roman characters, wherein determining candidate sets of uniform resource locators includes, for each candidate set of non-Roman characters: determining sets of keywords that have the candidate set of non-Roman characters as a prefix by conducting a prefix keyword search using the determined candidate set of non-Roman characters as the prefix to expand the prefix into the determined sets of keywords such that at least one set of the determined sets of keywords includes a greater number of words than the prefix, for each determined set of keywords, conducting another search to determine a set of associated uniform resource locators, and associating the candidate set of uniform resource locators with the candidate set of non-Roman characters; and providing the candidate sets of uniform resource locators and candidate sets of non-Roman characters to the user interface for display, wherein each candidate set of uniform resource locators is displayed in association with a respective corresponding candidate set of non-Roman characters.
1. A computer-implemented method comprising: receiving Roman character inputs representing at least one word of a uniform resource locator for a desired webpage, using the Roman character inputs to determine candidate sets of non-Roman characters; determining candidate sets of uniform resource locators, each candidate set of uniform resource locators associated with a corresponding candidate set of non-Roman characters, wherein determining candidate sets of uniform resource locators includes, for each candidate set of non-Roman characters: determining sets of keywords that have the candidate set of non-Roman characters as a prefix by conducting a prefix keyword search using the determined candidate set of non-Roman characters as the prefix to expand the prefix into the determined sets of keywords such that at least one set of the determined sets of keywords includes a greater number of words than the prefix, for each determined set of keywords, conducting another search to determine a set of associated uniform resource locators, and associating the candidate set of uniform resource locators with the candidate set of non-Roman characters; and providing the candidate sets of uniform resource locators and candidate sets of non-Roman characters to the user interface for display, wherein each candidate set of uniform resource locators is displayed in association with a respective corresponding candidate set of non-Roman characters. 7. The method of claim 1 , further comprising, for each candidate set of uniform resource locators: tracking a number of times each of the uniform resource locators in each of the candidate sets of uniform resource locators is selected; and ranking the uniform resource locators in each of the candidate sets of uniform resource locators relative to the other uniform resource locators in the candidate sets of uniform resource locators based on the number of times each of the uniform resource locators has been selected.