1. A method, in a data processing system, of determining a second document of a set of documents in a second language having the same textual content as a first document in a first language, the method comprising: generating, by a processor, a first histogram, the first histogram being indicative of the textual content of the first document, wherein generating the first histogram for the first document comprises: removing, by the processor, all function words from the first document; stemming, by the processor, remaining content words in the first document, thereby forming a first set of stemmed content words; for each stemmed content word in the first set of stemmed content words: identifying, by the processor, a corresponding class identifier in a repository of cross lingual word classes and replacing, by the processor, each stemmed content word with the identified corresponding class identifier; and generating, by the processor, the first histogram based on a frequency of occurrence of the cross lingual word classes; generating, by the processor, a second histogram for each document of the set of documents, each second histogram being indicative of the textual content of a document of the set of documents, wherein generating the second histogram for the second document comprises: removing, by the processor, all function words from the second document; stemming, by the processor, remaining content words in the second document, thereby forming a second set of stemmed content words; for each stemmed content word in the second set of stemmed content words: identifying, by the processor, a corresponding class identifier in the repository of cross lingual word classes and replacing, by the processor, each stemmed content word with the identified corresponding class identifier: and generating, by the processor, the second histogram based on a frequency of occurrence of the cross lingual word classes; comparing, by the processor, each second histogram with the first histogram to determine at least one histogram from a plurality of second histograms which matches the first histogram; identifying, by the processor, the second document as the document having the at least one histogram; and presenting, by the processor, the second document to a user.
1. A method, in a data processing system, of determining a second document of a set of documents in a second language having the same textual content as a first document in a first language, the method comprising: generating, by a processor, a first histogram, the first histogram being indicative of the textual content of the first document, wherein generating the first histogram for the first document comprises: removing, by the processor, all function words from the first document; stemming, by the processor, remaining content words in the first document, thereby forming a first set of stemmed content words; for each stemmed content word in the first set of stemmed content words: identifying, by the processor, a corresponding class identifier in a repository of cross lingual word classes and replacing, by the processor, each stemmed content word with the identified corresponding class identifier; and generating, by the processor, the first histogram based on a frequency of occurrence of the cross lingual word classes; generating, by the processor, a second histogram for each document of the set of documents, each second histogram being indicative of the textual content of a document of the set of documents, wherein generating the second histogram for the second document comprises: removing, by the processor, all function words from the second document; stemming, by the processor, remaining content words in the second document, thereby forming a second set of stemmed content words; for each stemmed content word in the second set of stemmed content words: identifying, by the processor, a corresponding class identifier in the repository of cross lingual word classes and replacing, by the processor, each stemmed content word with the identified corresponding class identifier: and generating, by the processor, the second histogram based on a frequency of occurrence of the cross lingual word classes; comparing, by the processor, each second histogram with the first histogram to determine at least one histogram from a plurality of second histograms which matches the first histogram; identifying, by the processor, the second document as the document having the at least one histogram; and presenting, by the processor, the second document to a user. 4. The method of claim 1 , wherein comparing each second histogram with the first histogram further comprises: determining, by the processor, whether a range of multilingual word classes in the first histogram and each second histogram match to determine a set of histograms; and determining, by the processor, the at least one histogram from the set of histograms which matches the first histogram.