A method implemented on a computer having at least one processor, storage, and communication platform for providing translated web content with translated Universal Resource Locators (URLs), comprising the steps of: identifying search engine relevant elements present in the content of a web page in a first language that is accessible from a first Internet source, identifying corresponding search engine relevant elements in a second language by looking for a matching translation of the search engine relevant elements, deriving a search engine optimized path from the identified corresponding search engine relevant elements; receiving a request from a user for content in the second language translated from content of the web page in the first language; obtaining the content in the first language from the first Internet source; identifying, from the content in the first language, a link represented by an original URL; dividing the original URL into one or more translatable URL components in the first language, wherein a translatable URL component includes a segment of text; determining whether the one or more translatable URL components in the original URL have been previously translated, via at least one of machine translation, human translation, and a combination thereof, into the second language and stored as translated URL components if there is at least one translatable URL component previously translated and stored as a corresponding translated URL component, generating, by using the search engine optimized path, a translated URL in the second language for the original URL by: dividing the original URL into its origin host, origin path and query string elements, determining parameters of the query string that uniquely identify the web content by excluding parameters that change over time, replacing the origin path and the parameters of the query string that uniquely identify the web content with the search engine optimized path, and replacing the origin host in the original URL with a hostname of a translated site hosting the content in the second language, whereby the translated URL is a search engine optimized URL including the search engine optimized path; creating the content in the second language with translated URL by replacing the original URL in the first language with corresponding translated URL in the second language; and sending the content in the second language to the user as a response to the request. identifying search engine relevant elements present in the content of a web page in a first language that is accessible from a first Internet source, identifying corresponding search engine relevant elements in a second language by looking for a matching translation of the search engine relevant elements, deriving a search engine optimized path from the identified corresponding search engine relevant elements; receiving a request from a user for content in the second language translated from content of the web page in the first language; obtaining the content in the first language from the first Internet source; identifying, from the content in the first language, a link represented by an original URL; dividing the original URL into one or more translatable URL components in the first language, wherein a translatable URL component includes a segment of text; determining whether the one or more translatable URL components in the original URL have been previously translated, via at least one of machine translation, human translation, and a combination thereof, into the second language and stored as translated URL components if there is at least one translatable URL component previously translated and stored as a corresponding translated URL component, generating, by using the search engine optimized path, a translated URL in the second language for the original URL by: dividing the original URL into its origin host, origin path and query string elements, determining parameters of the query string that uniquely identify the web content by excluding parameters that change over time, replacing the origin path and the parameters of the query string that uniquely identify the web content with the search engine optimized path, and replacing the origin host in the original URL with a hostname of a translated site hosting the content in the second language, whereby the translated URL is a search engine optimized URL including the search engine optimized path; dividing the original URL into its origin host, origin path and query string elements, determining parameters of the query string that uniquely identify the web content by excluding parameters that change over time, replacing the origin path and the parameters of the query string that uniquely identify the web content with the search engine optimized path, and replacing the origin host in the original URL with a hostname of a translated site hosting the content in the second language, whereby the translated URL is a search engine optimized URL including the search engine optimized path; creating the content in the second language with translated URL by replacing the original URL in the first language with corresponding translated URL in the second language; and sending the content in the second language to the user as a response to the request.