1. A method for localizing a server application using a client-side translator, comprising: sending client locale information from a client device to a server; downloading a locale specific resource file associated with the server application to the client device based on the client locale information; sending a displayable string from the server application to the client device; replacing the displayable string with a locale specific string corresponding to a translation of the displayable string when the locale specific resource file exists on the client device, wherein the locale specific string is in the locale specific resource file; and displaying the locale specific string on the client device.