A non-transitory computer readable medium having instructions stored thereon which when executed by a processor in a computer system causes the computer system for character conversion between different regional versions of a language, the computer system being in communication with a plurality of data resources that stores data items regarding different regional versions of a language, the conversion of the computer system comprising:
- receiving an input document comprising a plurality of source characters in a source regional version of the language;
- finding for each of the source characters, a target character in a target regional version of the language, from the plurality of data resources which are managed by the computer system using multiple categories with their priorities comprising at least one of two kinds of priorities:
- a relevance priority and an authority priority;
- performing for all of the source characters of the input document, a conversion from the source regional version of the language to the target regional version of the language based on data items in a desired data resource of the plurality of data resources;
- and
- outputting, by the computer system, a target document comprising the converted target characters;
- wherein the input document comprises one or combination of a character, a word, a sentence, m sentences;
- and
- the word consists of two or more characters, the sentence consists of two or more words;
- m is an integer greater than or equal to 2, and wherein
- the source regional version of the language is one of simplified version and traditional version of Chinese character,
- the target regional version of the language is the other of the simplified version and traditional version of Chinese character,
- the data resources comprise authoritative publications and informal on-line resources,
- the categories comprise any combination of at least personal category, regional terms category, words category, one-to-many characters category, and one-to-one characters category,
- the categories are indicated by priority items which indicate levels of at least the two kinds of priorities,
- the multiple categories are distinguished by the relevance priority which represents relevance to the terms/documents to be converted in terms of one or combination of regional usage and degree of formality so that levels of relevance priority are different among the multiple categories, and
- finding the target character for the source character and performing the conversion between Simplified Chinese and Traditional Chinese comprises:
- converting one-to-one characters and tag one-to-many characters by reverse maximum matching over all the data resources according to the priories;
- and
- matching and converting one-to-many characters using both priority probability and N-Gram-based probability.