1. A method for providing a translation of a site after provisioning, comprising: accessing a site that is supported by a server from a client; wherein the site is initially provisioned using a default language; wherein the site supports viewing of content in an alternate language that is different from the default language after the site is provisioned; wherein the content includes application content and user content; wherein the application content is content that is associated with site software of the site that is used to provide a user interface that is associated with the site and the user content is content uploaded to the site that is not related to the user interface of the site; wherein the application content includes strings to describe controls of the user interface; displaying the application content of the site using the default language; receiving from the user interface a selection that indicates to display the site using the alternate language; translating the site from the default language to the alternate language; wherein translating the site includes changing the strings of the user interface of the site from the default language to the alternate language; and changing the display of the site from the default language to a display of the site using the alternate language.