Patent ID: 7983903

Claim:
A computing method for identifying translation pairs from web pages, the method comprising, at a computing device: receiving monolingual web page data of a source language; processing the web page data by: detecting the occurrence of a predefined pattern in the web page data; extracting a plurality of translation pair candidates, each of the translation pair candidates including a source language string and a target language string; determining whether each translation pair candidate is a valid transliteration by: classifying whether each translation pair candidate is a valid transliteration pair, based on an output of an alignment model, and with reference to one or more predefined classifying factors and a classifying threshold, wherein the predefined classifying factors are selected from the group consisting of a logarithm of the transliteration probability of transliteration from the source language string to target language string normalized by the number of alignment units; a normalized logarithm of the transliteration probability from the source language to the target language string; a ratio of the number of source language alignments and target language alignments in the source language to target language translation; a ratio of the number of source language alignments and target language alignments in the source language to target language transliteration; and a perplexity of the source language string with respect to a source language transliteration model; and adding each translation pair that is determined to be a valid transliteration to a dictionary.