1. A system for enabling a user to locate information of interest in different human languages, comprising: one or more databases containing terms in a first human language, wherein the terms are organized into a hierarchical structure; a first computer executing search interface software recorded on a computer-readable medium and associated with a collection of information in a second human language, wherein the search interface software when executed causes the first computer to receive search queries in the second human language and to communicate search results from the collection of information in the second human language; and a second computer executing user interface software recorded on a computer-readable medium, wherein the user interface software when executed causes the second computer to communicate with the one or more databases, the search interface software, and a user, and to: access the terms in the first human language from the one or more databases; communicate with the user to allow the user to navigate through the terms in accordance with the hierarchical structure; receive an indication that the user has selected one or more of the terms in the first human language; generate a draft search query in the second human language based on a translation of the selected one or more terms; display the draft search query in the second human language to the user; receive a revised search query in the second human language from the user; communicate the revised search query in the second human language to the first computer executing the search interface software; receive from the first computer search results in the second human language; and communicate the search results in the second human language to the user, wherein the one or more databases, the first computer, and the second computer are in communication with a computer network.
21. The system of claim 1 , wherein: the one or more databases include ready-made sentences in the second human language, and each of the terms in the first human language is associated with at least one of the ready-made sentences in the second human language; and the second computer executing the user interface software generates the draft search query in the second human language by accessing a ready-made sentence in the second human language associated with the selected one or more terms.