9. The system of claim 4 , wherein the local string software module is further configured to identify a unique identifier associated with each string of content in the application.
4. A system for providing application content in a variety of languages from a server computing device to a client computing device, comprising: a processor and memory a plurality of language packs residing on the server computing device, each language pack corresponding to a language and comprising unique identifiers and localized strings; and a local string software module configured to execute at the server computing device to determine a language preference specified at the client computing device and, after receiving from the client computing device a HTTP request via an Internet browser for an application, localize strings of the application based on the language preference by providing localized strings from a selected language pack selected using the unique identifiers, and transmit the localized application as the response to the HTTP request.