CPC G06F 16/215 (2019.01) [G06F 16/9535 (2019.01); G06F 16/248 (2019.01); G06F 16/95 (2019.01)] | 17 Claims |
1. A method for translating and reformatting informational content on one or more publishing servers during a user session, the method comprising:
receiving end user actions to be performed by the one or more publishing servers from an end user client device communicatively coupled with the one or more publishing servers during the user session;
capturing an opening action performed by an end user on the one or more publishing servers during the user session;
generating a natural language preference for a natural language of a document based on the captured opening action;
generating content rich analytical data from an audit trail generated during the user session, the content rich analytical data filtered and formatted based on a plurality of preferences that include the generated natural language preference generated from behavior of the end user including the opening action of the end user;
generating a unique transaction key in response to the captured opening action performed by a client device on the document;
correlating a subsequent XML cross referencing (XREF) action that is performed by the client device to the document opening action via the unique transaction key, the subsequent XML cross referencing action and created XREF event relative to opening of the document and evaluating a natural language of informational content of the document opened by the client device;
obtaining informational content for the end user from informational content stored in a database, the obtained informational content stored in a language other than the natural language preference;
translating the obtained informational content according to a language that corresponds to the generated natural language preference of the end user as determined from the content rich analytical data generated from the audit trail;
reformatting a native extensible markup language format of the obtained informational content obtained from the database according to the generated natural language preference of the end user; and
providing the translated and reformatted informational content from the one or more publishing servers to the end user client device.
|