19. The system of claim 12 , wherein the server computer is further configured to: identify at least one interchangeable term; generate an interchangeable term dictionary from the at least one interchangeable term; and rank the at least one available domain name according to the interchangeable term dictionary.
12. A system, comprising a server computer communicatively coupled to a network and comprising at least one processor executing computer-executable instructions within a memory that, when executed, cause the system to: receive, via a first graphical user interface (GUI) for a multi-lingual domain name search engine displayed on a client computer, a domain name search string; tokenize the domain name search string; identify a search string token within the domain name search string as a concept seed; execute a first database command to create a data record storing the search string token in association with a concept id; execute a crawl of: a domain name search log, or at least one domain name system (DNS) zone file; tokenize at least one domain name text string within the domain name search log or the at least one DNS zone file; identify, within the at least one domain name text string, at least one synonym or translation of the search string token; execute a second database command to create at least one data record storing: the at least one synonym or translation of the search string token; the concept id; and at least one language associated with the at least one synonym or translation; identify, based on the search string token in the domain name search string, at least one concept comprising a collection of the at least one data record sharing the concept id; generate a second GUI including a displayed list recommending at least one available domain name comprising the at least one concept in the at least one language, the displayed list being ordered according to a frequency of use of the at least one concept; and transmit the second GUI to the client computer for display.