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; receiving, from the server at the client device, a first locale specific resource file associated with the server application and the client locale information; receiving, on the client device, a displayable string from the server application; determining, on the client device, whether the first locale specific resource file includes a locale specific string corresponding to a translation of the displayable string; replacing the displayable string with the locale specific string corresponding to the translation of the displayable string when the first locale specific resource file includes the locale specific string corresponding to the translation of the displayable string; accessing a second locale specific resource file on the server using the displayable string when the first locale specific resource file does not exist on the client device; obtaining the locale specific string corresponding to the translation of the displayable string from the second locale specific resource file when the first locale specific resource file does not exist on the client device; and displaying the locale specific string on the client device.