5. The method of claim 1 , wherein identifying the one or more candidate patterns comprises: identifying a first bilingual term pair; assigning a first generic token to a first term of the bilingual term pair; assigning a second generic token to a second term of the bilingual pair; assigning a non-generic token to a term or tab between the first term and the second term; and identifying, based on a layout pattern of the first generic token, the second generic token, and the non-generic token, a first candidate pattern.
5. The method of claim 1 , wherein identifying the one or more candidate patterns comprises: identifying a first bilingual term pair; assigning a first generic token to a first term of the bilingual term pair; assigning a second generic token to a second term of the bilingual pair; assigning a non-generic token to a term or tab between the first term and the second term; and identifying, based on a layout pattern of the first generic token, the second generic token, and the non-generic token, a first candidate pattern. 6. The method of claim 5 , further comprising: assigning a third generic token to a term or tab before or after the first bilingual pair term; and identifying, based on a layout pattern of the first generic token, the second generic token, the third generic token and the non-generic token, the first candidate pattern.