Patent Document ID: 9910853
Application ID: 15482927

Base Claim:
1. A method implemented on a computer having at least one processor, storage, and a communication platform for providing translated web content, comprising the steps of: receiving a request, via a public network connection, from an online user for content in a second language translated from content in a first language; obtaining in response to the request, via a public network connection, the content in the first language from an Internet source that hosts the content in the first language; dividing the obtained content in the first language into a plurality of translatable components; determining, with respect to each of the plurality of translatable components, whether there is a corresponding translated component previously stored; determining whether a number of translatable components that have corresponding translated components exceeds a threshold; and sending the obtained content in the first language to the online user as a response to the request when the number does not exceed the threshold.

---

Claim 2:
2. The method of claim 1 , further comprising: when the number exceeds the threshold, generating the content in the second language by replacing each of the number of translatable components with a corresponding translated component, and sending the content in the second language generated in the generating step to the online user as a response to the request.