9. A computer memory device or storage device comprising computer executable instructions which, when executed by a processing unit of a computing device, cause the processing unit to perform acts comprising: accepting first language data, wherein the first language data comprises first documents in a first language and the first documents are associated with multiple topics; accepting second language data, wherein the second language data comprises second documents in a second language that is different than the first language, wherein the second documents in the second language are also associated with at least some of the multiple topics and the first language data and second language data collectively comprise pairs of documents that are on the same topic; obtaining a first document-term representation from the first language data, wherein the first document-term representation comprises a plurality of first components corresponding to different first documents in the first language; obtaining a second document-term representation from the second language data, wherein the second document-term representation comprises a plurality of second components corresponding to different second documents in the second language; and applying an algorithm to the first document-term representation and the second document-term representation to produce first translingual text representations and second translingual text representations, wherein the algorithm comprises: multiplying a first stored matrix by the first document-term representation to produce the first translingual text representations; multiplying a second stored matrix by the second document-term representation to produce the second translingual text representations; and reducing distances between individual first translingual text representations and individual second translingual text representations for the pairs of documents that are on the same topic by altering the first stored matrix and the second stored matrix.
12. The computer memory device or storage device of claim 9 , wherein first entries in the first components of the first document-term representation identify a number of times that first language terms appear in the first language data and wherein second entries in the second components of the second document-term representation identify a number of times that second language terms appear in the second language data.