1. A method for translating content of structured documents, comprising steps of: programmatically locating content to be translated in a structured document; programmatically finding content to be used in a translated result of the structured document; and programmatically replacing the content to be translated with the content to be used, thereby created the translated result.