3. An apparatus for multilingual data querying, comprising: circuitry to: receive a base word selected by a user using a user interface; receive one or more parts of speech of the base word selected by the user using the user interface; determine an ontology of the base word in a source language, the word ontology comprising words associated with a part of speech selected by the user if one part of speech is selected by the user, the word ontology comprising words associated with more than one part of speech if more than one part of speech is selected by the user, the word ontology of the base word comprising at least two of a synonym, a homonym, a hypernym and a hyponym of the base word; generate, in the source language, a first set of words comprising the word ontology and a definition of each word in the word ontology; receive a subset of the first set of words selected by the user using the user interface; translate the subset of the first set of words selected by the user from the source language into a second set of words in a target language; translate the second set of words selected by the user from the target language into a third set of words in the source language; receive a subset of the second set of words in the target language selected by the user using the user interface after the user observes the third set of words in the source language; and querying the subset of the second set of words.
3. An apparatus for multilingual data querying, comprising: circuitry to: receive a base word selected by a user using a user interface; receive one or more parts of speech of the base word selected by the user using the user interface; determine an ontology of the base word in a source language, the word ontology comprising words associated with a part of speech selected by the user if one part of speech is selected by the user, the word ontology comprising words associated with more than one part of speech if more than one part of speech is selected by the user, the word ontology of the base word comprising at least two of a synonym, a homonym, a hypernym and a hyponym of the base word; generate, in the source language, a first set of words comprising the word ontology and a definition of each word in the word ontology; receive a subset of the first set of words selected by the user using the user interface; translate the subset of the first set of words selected by the user from the source language into a second set of words in a target language; translate the second set of words selected by the user from the target language into a third set of words in the source language; receive a subset of the second set of words in the target language selected by the user using the user interface after the user observes the third set of words in the source language; and querying the subset of the second set of words. 16. The apparatus of claim 3 , further comprising circuitry to render a template to a user, the template being configured to receive the base word from the user and configured to allow the user to select more than one part of speech.