14. A computer system, comprising: one or more processors; and memory having instructions stored thereon, which when executed by the one or more processors cause the processors to perform operations, the operations including: integrating a first vocabulary list and a second vocabulary list that are built based on a first language and a second language, respectively, into a comprehensive vocabulary list, wherein the integrating includes analyzing the first vocabulary list in view of the second vocabulary list to at least identify a first vocabulary sub-list, in the comprehensive vocabulary list, that is used in the first language, but not in the second language; identifying, within the information content, a plurality of expressions that are included in the comprehensive vocabulary list; identifying, within the plurality of expressions, a subset of expressions that are included in the first vocabulary sub-list; determining that a total frequency of occurrence of the subset of expressions within the information content meets predetermined occurrence criteria; and in accordance with the determination, determining that the information content is composed in the first language.
14. A computer system, comprising: one or more processors; and memory having instructions stored thereon, which when executed by the one or more processors cause the processors to perform operations, the operations including: integrating a first vocabulary list and a second vocabulary list that are built based on a first language and a second language, respectively, into a comprehensive vocabulary list, wherein the integrating includes analyzing the first vocabulary list in view of the second vocabulary list to at least identify a first vocabulary sub-list, in the comprehensive vocabulary list, that is used in the first language, but not in the second language; identifying, within the information content, a plurality of expressions that are included in the comprehensive vocabulary list; identifying, within the plurality of expressions, a subset of expressions that are included in the first vocabulary sub-list; determining that a total frequency of occurrence of the subset of expressions within the information content meets predetermined occurrence criteria; and in accordance with the determination, determining that the information content is composed in the first language. 15. The computer system of claim 14 , wherein building the first vocabulary list and the second vocabulary list, further comprising: creating the respective vocabulary list for either one of the first language and the second language; identifying a plurality of test expressions in test information content corresponding to the respective language; after identifying, computing a respective probability value based on a frequency of occurrence for each of the plurality of test expressions; and when the respective probability value for each test expression exceeds a respective test threshold value, modifying the respective vocabulary list by incorporating the respective test expression.