METHOD FOR CREATING A MULTI-LINGUAL WEB PAGE
First Claim
1. A method for creating a multi-lingual web page, the method to be implemented using at least one computer and comprising:
- a) automatically identifying to-be-rendered elements in a source electronic document that is suitable for rendering a web page in a first human language, each of the to-be-rendered elements including to-be-rendered text content in the first human language;
b) generating a list of object elements corresponding to the to-be-rendered elements, the list including translations of the to-be-rendered text contents of the to-be-rendered elements in a second human language; and
c) automatically converting the source electronic document into a multi-lingual electronic document by modifying the to-be-rendered elements into the object elements, each of which includes the to-be-rendered text content, and by inserting into the source electronic document instructions for causing a client device with a browser to refer to the list when rendering the multi-lingual web page such that the multi-lingual web page comprises the to-be-rendered text contents of the object elements in a selected one of the first and second human languages.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes: automatically identifying to-be-rendered elements in a source electronic document that is suitable for rendering a web page in a first human language, each of the to-be-rendered elements including to-be-rendered text content in the first human language; generating a list of object elements corresponding to the to-be-rendered elements, the list including translations of the to-be-rendered text in a second human language; and automatically converting the source electronic document into a multi-lingual electronic document by modifying the to-be-rendered elements into the object elements, each of which includes the to-be-rendered text content, and by inserting into the source electronic document instructions for causing a client device with a browser to refer to the list when rendering the multi-lingual web page such that the multi-lingual web page contains the to-be-rendered text contents of the object elements in a selected one of the first and second human languages.
-
Citations
16 Claims
-
1. A method for creating a multi-lingual web page, the method to be implemented using at least one computer and comprising:
-
a) automatically identifying to-be-rendered elements in a source electronic document that is suitable for rendering a web page in a first human language, each of the to-be-rendered elements including to-be-rendered text content in the first human language; b) generating a list of object elements corresponding to the to-be-rendered elements, the list including translations of the to-be-rendered text contents of the to-be-rendered elements in a second human language; and c) automatically converting the source electronic document into a multi-lingual electronic document by modifying the to-be-rendered elements into the object elements, each of which includes the to-be-rendered text content, and by inserting into the source electronic document instructions for causing a client device with a browser to refer to the list when rendering the multi-lingual web page such that the multi-lingual web page comprises the to-be-rendered text contents of the object elements in a selected one of the first and second human languages. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for rendering a web page, comprising:
-
providing a markup language document and a script in a server device, the markup language document being representative of a web page and including object elements, each of which is associated with to-be-rendered text content, the script including the to-be-rendered text contents of the object elements written in different human languages; and configuring the server device to send the markup language document and the script to a client device with a browser in response to a request for the web page from the client device; wherein the markup language document includes instructions for causing the client device to refer to the script when rendering the web page such that the web page comprises the to-be-rendered text contents of the object elements in a selected one of the different human languages. - View Dependent Claims (8)
-
-
9. A computer readable storage medium having stored thereon program instructions which, when executed by a device, cause the device to perform steps for creating a multi-lingual web page, said steps comprising:
-
a) identifying to-be-rendered elements in a source electronic document that is suitable for rendering a web page in a first human language, each of the to-be-rendered elements including to-be-rendered text content in the first human language; and b) converting the source electronic document into a multi-lingual electronic document by modifying the to-be-rendered elements into corresponding object elements that include the to-be-rendered text contents, and by inserting into the source electronic document instructions for causing a client device with a browser to refer to a list of the object elements when rendering the multi-lingual web page, the list including translations of the to-be-rendered text contents of the to-be-rendered elements in a second human language, such that the multi-lingual web page rendered by the client device comprises the to-be-rendered text contents of the object elements in a selected one of the first and second human languages. - View Dependent Claims (10, 14)
-
-
11. The computer readable storage medium as claimed in 10, wherein the identification attributes conform to the identification (id) attribute of the document object model (DOM) defined by the world wide web consortium (W3C).
- 12. The computer readable storage medium as claimed in 9, wherein the source electronic document and the multi-lingual electronic document are markup language documents.
-
15. A computer readable storage medium having stored thereon program instructions which, when executed by a client device with a browser, cause the client device to perform steps for rendering a web page, comprising:
-
a markup language document representative of a web page and including object elements, each of which is associated with to-be-rendered text content; and a script including the to-be-rendered text contents of the object elements written in different human languages; and wherein the markup language document includes instructions for causing the client device to refer to the script when rendering the web page such that the web page comprises the to-be-rendered text contents of the object elements in a selected one of the different human languages. - View Dependent Claims (16)
-
Specification