Systems, methods and computer program products for automatically translating web pages
AssigneeInternational Business Machines Corporation
InventorsTakashi Kobayakawa, Eiichi Tazoe, Jun Ishikura
Life of this patent
Estimating the term…
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.
Claims24
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.
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.
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.
Dependencies are inferred from the claim text.