13. A non-transitory computer-readable medium having embedded therein a set of instructions which, when executed by one or more processors of a computer causes the computer to execute the following operations: receive, 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; convert the item attribute names and the item attribute values of the item attributes from the plurality of languages into language-independent symbols and store the item attributes for the plurality of item listings, expressed with the language-independent symbols in an item listing table; receive 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; convert the search attribute name and the search attribute value of each of the one or more search attributes into the language-independent symbols; perform 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 provide a signal for displaying the item attributes of the at least one identified item listing in the language in which the search attributes as received were expressed language.
14. The computer-readable medium of claim 13 , wherein the language independent symbols comprise punctuation marks.