9. A method, comprising: retrieving one or more bilingual web pages from at least one website using a search engine that is executed on a computing device, each bilingual web page including a plurality of terms that comprise a search term and one or more additional terms in a first language; forming a plurality of candidate translation pairs by selecting one or more candidate translations for each of the plurality of terms, and creating each candidate translation pair by pairing one of the one or more candidate translations and a corresponding term of the plurality of terms; extracting one or more translation layout patterns from the plurality of candidate translation pairs; computing one or more features based on at least one of the terms using the computing device, the one or more features including a context similarity feature that compares a similarity between a context of a term in the first language and a context of a corresponding candidate translation in a second language; deriving a term translation in the second language for the search term in the first language based on a hidden conditional random field (HCRF) model stored on the computing device that includes the one or more candidate translations, the one or more translation layout patterns, and the one or more features, the HCRF model including a hidden variable that represents the one or more translation layout patterns; and storing the term translation in a lexicon repository.
9. A method, comprising: retrieving one or more bilingual web pages from at least one website using a search engine that is executed on a computing device, each bilingual web page including a plurality of terms that comprise a search term and one or more additional terms in a first language; forming a plurality of candidate translation pairs by selecting one or more candidate translations for each of the plurality of terms, and creating each candidate translation pair by pairing one of the one or more candidate translations and a corresponding term of the plurality of terms; extracting one or more translation layout patterns from the plurality of candidate translation pairs; computing one or more features based on at least one of the terms using the computing device, the one or more features including a context similarity feature that compares a similarity between a context of a term in the first language and a context of a corresponding candidate translation in a second language; deriving a term translation in the second language for the search term in the first language based on a hidden conditional random field (HCRF) model stored on the computing device that includes the one or more candidate translations, the one or more translation layout patterns, and the one or more features, the HCRF model including a hidden variable that represents the one or more translation layout patterns; and storing the term translation in a lexicon repository. 17. The method of claim 9 , wherein the forming includes selecting the one or more candidate translations for each of the plurality of terms from words within a context window.