Patent ID: 7584216
Filing Date: 2009-09-01
Classification: G06F,H04L,Y10S

Abstract:
1. A machine implemented method for providing translated web content, comprising the steps of: receiving a first request from a user for content in a second language translated from content in a first language from a first Internet source; retrieving the content in the first language from the first Internet source; dividing the content in the first language into a plurality of translatable components, wherein a translatable component includes a segment of text; determining whether there are translatable components for which no corresponding translation is found in a database that stores translations for translatable components generated previously; scheduling for translation of translatable components that do not have corresponding translations in the database and using a human translator to translate each translatable component into the second language, wherein each segment of text is translated as a unit; storing into the database the translations of the translatable components as translated components; receiving a second request from a user for the translated content in the second language corresponding to the content in the first language from the first Internet source; retrieving the content in the first language from the first Internet source; dividing the received content in the first language into a plurality of translatable components; generating the translated content in the second language by modifying the received content in the first language so that each translatable component is replaced with a corresponding translated component stored in the database; and sending the translated content to the user as a response to the second request.