1. An electronic device for identifying a set of parallel texts from a corpora of texts, the device comprising: a display capable of displaying a user interface; a processor; a memory in electronic communication with the processor, the memory configured with instructions for performing steps including: identifying a corpora containing two or more parallel texts; receiving a selection of a text fragment in a first language; performing a query on the corpora based on the text fragment to identify a set of parallel texts that include the text fragment in the first language and a substantially equivalent translation of the text fragment in a second language; wherein the identifying the set of parallel texts comprises performing a syntactic and semantic analysis of the text fragments; the syntactic and semantic analysis of the fragments comprises building a language-independent semantic structure for one or more sentence of the text fragments; and establishing a correspondence between the language-independent semantic structures built for said parallel texts; determining a ranking for the identified parallel texts based on the text fragments, wherein the ranking is based on a frequency of the text fragments occurring in the set of parallel texts; and displaying on the user interface the ranked set of parallel texts.
1. An electronic device for identifying a set of parallel texts from a corpora of texts, the device comprising: a display capable of displaying a user interface; a processor; a memory in electronic communication with the processor, the memory configured with instructions for performing steps including: identifying a corpora containing two or more parallel texts; receiving a selection of a text fragment in a first language; performing a query on the corpora based on the text fragment to identify a set of parallel texts that include the text fragment in the first language and a substantially equivalent translation of the text fragment in a second language; wherein the identifying the set of parallel texts comprises performing a syntactic and semantic analysis of the text fragments; the syntactic and semantic analysis of the fragments comprises building a language-independent semantic structure for one or more sentence of the text fragments; and establishing a correspondence between the language-independent semantic structures built for said parallel texts; determining a ranking for the identified parallel texts based on the text fragments, wherein the ranking is based on a frequency of the text fragments occurring in the set of parallel texts; and displaying on the user interface the ranked set of parallel texts. 3. The electronic device of claim 1 , wherein selecting the text fragment includes the steps of: searching in dictionaries for variants of the text fragment; selecting variants of the text fragment; and displaying in a graphical user interface selected variants of the text fragment.