1. A method for dynamically translating an original-language website, the method comprising: receiving a request at a machine translation (MT) server for a translated website requested by a user, wherein the user request comprises a base uniform resource locator (URL) identifying the original-language website, and an extension identifying a target language; retrieving original content associated with the original-language website; translating the original content into the target language using an MT engine; and returning translated content to the user system.