1. A method on a web server for synchronizing web content, the method comprising: retrieving a first web content in a first language from a web site, the first web content corresponding to a second web content wherein the second web content is a translation in a second language of the first web content; dividing the first web content into a plurality of translatable components; generating a unique identifier for each of the plurality of translatable components of the first web content; matching each of the plurality of translatable components of the first web content to a plurality of translated components of the second web content using the unique identifier of each of the plurality of translatable components of the first web content; and if a translatable component of the first web content is not matched to a translated component of the second web content, designating the translatable component of the first web content for translation into the second language.