1. A computer-implemented method for Chinese personal name matching, comprising: romanizing, by a Chinese name transliterator, a received Chinese personal name consisting of one or more characters representing a Chinese surname followed by one or more characters representing a Chinese given name into a single Mandarin Pinyin representation, wherein the Chinese name transliterator includes a transliteration module, a name parsing module, and a normalization module, and wherein the Romanizing includes: parsing, by the name parsing module, the Chinese personal name into a Chinese surname and a Chinese given name by: first, identifying any dual-character Chinese surnames in the received sequence of characters, by referencing a list of known Chinese surnames, second, identifying any single-character Chinese surnames in the received sequence of characters, by referencing the list of known Chinese surnames, and third, identifying, all remaining characters not belonging to a dual-character or a single-character Chinese surname in the received sequence of characters as a given name, wherein identifying dual-character and single-character Chinese surnames is done in a left-to-right order; transliterating, by the transliteration module, the identified Chinese surname and the identified Chinese given name into a Mandarin Pinyin representation, wherein different transliteration methods are used depending on whether a pronunciation of a character is sensitive to a name field in which the character occurs, or whether the pronunciation of the character is not sensitive to the name field; and normalizing, by the normalization module, the identified Chinese surname and the identified Chinese given name into a Mandarin Pinyin representation; searching by the processor, in a database containing a database table of Romanized Chinese personal names, for a potential match between the Mandarin Pinyin representation of the Chinese personal name and a Romanized Chinese personal name, wherein the Romanized Chinese personal names in the database table originate from a plurality of different Chinese character names; in response to finding a potential match between the Mandarin Pinyin representation and a Romanized Chinese personal name, retrieving, by the processor, from the database table, the original Chinese script used to generate the Romanized Chinese personal name; and applying, by the processor, a native script comparison between the received Chinese personal name and the original Chinese script for the Romanized Chinese personal name as a filter to reduce false positives generated in the matching of the Mandarin Pinyin representation of the Chinese personal name against the Romanized Chinese personal names, wherein the native script comparison is done using a Chinese character variant database table containing pairs of characters and a match score for each character pair.
1. A computer-implemented method for Chinese personal name matching, comprising: romanizing, by a Chinese name transliterator, a received Chinese personal name consisting of one or more characters representing a Chinese surname followed by one or more characters representing a Chinese given name into a single Mandarin Pinyin representation, wherein the Chinese name transliterator includes a transliteration module, a name parsing module, and a normalization module, and wherein the Romanizing includes: parsing, by the name parsing module, the Chinese personal name into a Chinese surname and a Chinese given name by: first, identifying any dual-character Chinese surnames in the received sequence of characters, by referencing a list of known Chinese surnames, second, identifying any single-character Chinese surnames in the received sequence of characters, by referencing the list of known Chinese surnames, and third, identifying, all remaining characters not belonging to a dual-character or a single-character Chinese surname in the received sequence of characters as a given name, wherein identifying dual-character and single-character Chinese surnames is done in a left-to-right order; transliterating, by the transliteration module, the identified Chinese surname and the identified Chinese given name into a Mandarin Pinyin representation, wherein different transliteration methods are used depending on whether a pronunciation of a character is sensitive to a name field in which the character occurs, or whether the pronunciation of the character is not sensitive to the name field; and normalizing, by the normalization module, the identified Chinese surname and the identified Chinese given name into a Mandarin Pinyin representation; searching by the processor, in a database containing a database table of Romanized Chinese personal names, for a potential match between the Mandarin Pinyin representation of the Chinese personal name and a Romanized Chinese personal name, wherein the Romanized Chinese personal names in the database table originate from a plurality of different Chinese character names; in response to finding a potential match between the Mandarin Pinyin representation and a Romanized Chinese personal name, retrieving, by the processor, from the database table, the original Chinese script used to generate the Romanized Chinese personal name; and applying, by the processor, a native script comparison between the received Chinese personal name and the original Chinese script for the Romanized Chinese personal name as a filter to reduce false positives generated in the matching of the Mandarin Pinyin representation of the Chinese personal name against the Romanized Chinese personal names, wherein the native script comparison is done using a Chinese character variant database table containing pairs of characters and a match score for each character pair. 2. The method of claim 1 , wherein the native script comparison further includes one or more of: character-by-character comparison, and consideration of name component misalignments.