Patent ID: 9658998
Date: 2017-05-23
CPC Classifications: G06F

Claim:
1. A computer-implemented method comprising: determining, by a computer-based system, a first language for a display; transmitting, by the computer-based system and to a web client, webpage content for a first webpage in a neutral format; transmitting, by the computer-based system and to the web client, a transformation application, wherein the transformation application is configured to process the webpage content for the first webpage on the web client; transmitting, by the computer-based system and to the web client, a first language template file corresponding to the first language, wherein the first language template file comprises static HTML, wherein the web client loads the first language template file into an inline frame of a web browser, and wherein the transformation application translates the webpage content for the first webpage from the neutral format into the first language at the web client by referring to the first language template file in the inline frame; transmitting, by the computer-based system, to the web client and in response to a request from the transformation application, client information, wherein the transformation application translates the client information from the neutral format into the first language at the web client by referring to the first language template file; transmitting, by the computer-based system and in response to a request for webpage content for a second webpage, the webpage content for the second webpage to the web client in the neutral format, wherein the transformation application translates the webpage content for the second webpage from the neutral format into the first language at the web client by referring to the first language template file; wherein the web client displays the webpage content for the second webpage in the first language; receiving, by the computer-based system, a request to display the webpage content for the second webpage in a second language; and transmitting, by the computer-based system, a second language template file to the web client, wherein the web client translates the webpage content for the second webpage from the neutral format into the second language at the web client by referring to the second language template file, wherein the web client displays the webpage content for the second webpage in the second language.