Systems, methods and computer program products for automatically translating web pages
First Claim
1. A method of automatically translating a requested Web page from a first language to a second language, wherein the requested web page is stored within a server remotely located from a client requesting the Web page and wherein the requested Web page is configured to be displayed in a first language by the requesting client, the method comprising the steps of:
- transmitting a request for the Web page from the client to the server via a communications network, wherein the Web page request comprises a universal resource locator that identifies a path to the Web page on the server, and wherein at least a portion of the universal resource locator is associated with a translating environment;
identifying a translating environment associated with the transmitted universal resource locator;
selecting the identified translating environment from a plurality of translating environments; and
translating the requested Web page from the first language to the second language using the selected translating environment prior to serving the requested Web page to the requesting client.
1 Assignment
0 Petitions
Accused Products
Abstract
A Web page in a first language can be translated into a second language by interpreting the URL used to request the Web page. A character string is located that is similar to at least a portion of the URL. A translating environment is linked to the located character string and automatically translates the Web page transmitted from the server. The translated Web page may be displayed in both the first and second languages.
265 Citations
24 Claims
-
1. A method of automatically translating a requested Web page from a first language to a second language, wherein the requested web page is stored within a server remotely located from a client requesting the Web page and wherein the requested Web page is configured to be displayed in a first language by the requesting client, the method comprising the steps of:
-
transmitting a request for the Web page from the client to the server via a communications network, wherein the Web page request comprises a universal resource locator that identifies a path to the Web page on the server, and wherein at least a portion of the universal resource locator is associated with a translating environment; identifying a translating environment associated with the transmitted universal resource locator; selecting the identified translating environment from a plurality of translating environments; and translating the requested Web page from the first language to the second language using the selected translating environment prior to serving the requested Web page to the requesting client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system for automatically translating a requested Web page from a first language to a second language, wherein the requested web page is stored within a server remotely located from a client requesting the Web page and wherein the Web page is configured to be displayed in a first language by the requesting client, comprising:
-
means for transmitting a request for the Web page from the client to the server via a communications network, wherein the Web page request comprises a universal resource locator that identifies a path to the Web page on the server, and wherein at least a portion of the universal resource locator is associated with a translating environment; means for identifying a translating environment associated with the transmitted universal resource locator; means for selecting the identified translating environment from a plurality of translating environments; and means for translating the requested Web page from the first language to the second language using the selected translating environment prior to serving the requested Web page to the requesting client. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for automatically translating a requested Web page from a first language to a second language, wherein the requested web page is stored within a server remotely located from a client requesting the Web page and wherein the Web page is configured to be displayed in a first language by the requesting client, comprising:
-
a computer usable medium having computer readable program code means embodied in said medium for transmitting a request for the Web page from the client to the server via a communications network, wherein the Web page request comprises a universal resource locator that identifies a path to the Web page on the server, and wherein at least a portion of the universal resource locator is associated with a translating environment; computer readable program code means embodied in said medium for identifying a translating environment associated with the transmitted universal resource locator; computer readable program code means embodied in said medium for selecting the identified translating environment from a plurality of translating environments; and computer readable program code means embodied in said medium for translating the requested Web page from the first language to the second language using the selected translating environment prior to serving the requested Web page to the requesting client. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification