Patent ID: 7512532

Claim:
A translation server connected to a user terminal via a network, comprising: an input information controller for receiving a translation instruction sent from the terminal, the first translation instruction including location information representing a location of an object document to be translated, source language information representing a source language of the object document and target language information representing a translation target language of the object document, and obtaining the object document to be translated from a Web server on the basis of the location information; an information separator for separating the object document sent from the input information controller into a translation object part and a non-translation object part; a translator for translating the translation object part sent from the information separator according to the source language information and the target language information to obtain a translation result; an information converter for producing a retranslation instruction part, the retranslation instruction part causing the terminal to display (1) at least one language information input column configured to receive source language information and/or target language information input by the user for retranslation, (2) the location information, previously inputted by a user of the terminal, representing the location of the object document to be translated, and (3) a retranslation instruction input part, and, upon operation of the retranslation instruction input part by the user of the terminal, the retranslation instruction part causing the terminal to send to the translation server a second translation instruction including source language information and target language information from the language information input column and the location information of the object document to be translated, said location information being previously inputted by said user of the terminal in the first translation instruction; and an information synthesizer for assembling the translation result sent from the translator, the retranslation instruction part produced by the information converter and the non-translation object part sent from the information separator and sending a synthesized result to the terminal.