locally on the server in a cache store finally in block 370 the translated script can be sent to the client that can be executed in the particular client environment such as ajax environment essentially without any complicated code on the client side an exemplary embodiment can accomplish a scalable centralized and dynamic method of providing custom client side application support on the server side by translating client side script code into a form that makes the rewritten script perform as expected by the client environment such as ajax environment notably in one embodiment the client side script can reside on the same server that is doing the translation in cases where a web page executes a script that resides on another domain the web page usually can make a request through a proxy on its own domain alternatively when the client requests a translated version of the script the server can forward the specific request to a translation server behind the scenes so that the translation server can translate scripts for the web server which can subsequently send the translated script back to the client from the client 39 s perspective the web server implements the translation even though another translator server is actually doing the translation either embodiment can be implemented to support server side translation of client side script code embodiments of the invention can take the form of an entirely hardware embodiment an entirely software embodiment or an embodiment containing both hardware and software elements in a preferred embodiment the invention is implemented in software which includes but is.