1. A method comprising: receiving at a server, for a plurality of item listings within a plurality of categories, item attributes expressed in a plurality of languages, each item attribute comprising an item attribute name and an item attribute value; converting the item attribute names and the item attribute values of the item attributes from the plurality of languages into language-independent symbols and storing the item attributes for the plurality of item listings, expressed with the language-independent symbols, in an item listing table; receiving, at the server, one or more search attributes expressed in a language that is different from one or more of the plurality of languages of the item attributes, each search attribute comprising a search attribute name and a search attribute value; converting the search attribute name and the search attribute value of each of the one or more search attributes into the language-independent symbols; performing a search within the item listing table to identify at least one item listing with one or more item attributes expressed in the language-independent symbols that match the one or more search attributes expressed in the language-independent symbols; and displaying the item attributes of the at least one identified item listing in the language in which the search attributes as received were expressed.