Patent ID: 6934908

Claim:
A method for translating content of structured documents, comprising steps of: obtaining a first structured document in which a translation-triggering keywords is specified as an attribute name on one or more translation-sensitive tags, each of the translation-sensitive tags corresponding to a translation-sensitive resource, wherein each occurrence of the attribute name has an attribute value that is associated therewith to represent the corresponding resource; obtaining one or more second structured documents in which each of the attribute values is specified as a translation-result tag name that has a corresponding translation-result tag value; programmatically locating each occurrence of the translation-triggering keyword, and the attribute value associated therewith, in the first structured document; using each of the programmatically-located attribute values to programmatically search a selected one of the second structured documents until finding the programmatically-located attributed value as one of the translation-result tag names and its corresponding translation-result tag value; and programmatically creating a translated version of the first structured document wherein each of the programmatically-located translation-triggering keywords and its associated attribute value are programmatically removed from each of the one or more translation-sensitive tags, and wherein the programmatically-found translation-result tag value corresponding to the programmatically-removed associated attribute value is programmatically appended as a tag value of the translation-sensitive tag.