← Back to Patent Explorer
US5303151A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and system for translating documents using translation handles

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1993-02-26
•
Granted: 1994-04-12
•
Expires: 2013-02-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A translation assistance program of a word processing program used to translate a source language document written in a source language to a target language document written in a target language. The translation assistance program displays the source language document on a translation screen portion of a display device. The translation assistance program then compares each source term in a product glossary with the source terms in the source language document. The product glossary associates each source term it stores with a target term which translates the source term into the target language. For each source term from the source language document which is stored in the product glossary, the translation assistance program: 1) underlines the source term in the source language document, 2) inserts a translation handle on the translation screen portion immediately after the source term, and 3) associates the translation handle with the target term which translates the source term into the target language. When the user decides to insert the target term at a current insertion point on the translation screen, the user invokes an insert target term command which contains the translation handle associated with the appropriate source term. In response, the translation assistance program retrieves the target term associated with the translation handle and inserts the target term at the current insertion point on the translation screen portion.

Inventors

  • 👤 Angelika G. C. Neumann

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 13:29
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/40; G06F40/42; G06F40/45; G06F40/47

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 307 words
A computer system for translating a source language document written in a source language to a target language document written in a target language, the source language including a multiplicity of source terms and the target language including a multiplicity of target terms, the computer system including a display screen, the source language document, a product glossary having a plurality of source terms from the source language and a plurality of target terms from the target language, each source term being associated with the corresponding target term which translates the source term into the target language, the computer system comprising: means for producing a translation screen portion on the display screen, the translation screen portion including a current insertion point; means for displaying the source language document on the translation screen portion; means for comparing each of the plurality of source terms from the product glossary with the source terms in the source language document; inserting means for inserting a character adjacent to the source term in the source language document, in response to each comparison by the comparing means which produces a match between one of the source terms in the source language document and one of the source terms in the product glossary; means for associating in an index file the inserted character with a target term from the product glossary that translates the matched source term from the source language into the target language; means for inputting an insert target term command which contains a translation request character corresponding to the inserted character; means for retrieving the translation request character from the insert target term command; means for retrieving from the index file the target term associated with the retrieved translation request character; and means for inserting the retrieved target term on the translation screen portion in response to the insert target term command.
Claim 2
Dependent Claim 307 words
A computer system for translating a source language document written in a source language to a target language document written in a target language, the source language including a multiplicity of source terms and the target language including a multiplicity of target terms, the computer system including a display screen, the source language document, a product glossary having a plurality of source terms from the source language and a plurality of target terms from the target language, each source term being associated with the corresponding target term which translates the source term into the target language, the computer system comprising: means for producing a translation screen portion on the display screen, the translation screen portion including a current insertion point; means for displaying the source language document on the translation screen portion; means for comparing each of the plurality of source terms from the product glossary with the source terms in the source language document; inserting means for inserting a character adjacent to the source term in the source language document, in response to each comparison by the comparing means which produces a match between one of the source terms in the source language document and one of the source terms in the product glossary; means for associating in an index file the inserted character with a target term from the product glossary that translates the matched source term from the source language into the target language; means for inputting an insert target term command which contains a translation request character corresponding to the inserted character; means for retrieving the translation request character from the insert target term command; means for retrieving from the index file the target term associated with the retrieved translation request character; and means for inserting the retrieved target term on the translation screen portion in response to the insert target term command.
Claim 3
Dependent Claim 49 words
The computer system of claim 1 further comprising means for underlining the matched source term in response to each comparison by the comparing means which produces a match between one of the source terms in the source language document and one of the source terms in the product glossary.
Claim 4
Dependent Claim 50 words
The computer system of claim 1 further comprising means for replacing a lowercase version of a first character in a most recent target term inserted by the insertion means, with an uppercase version of the character without having to move the current insertion point into alignment with the first character.
Claim 5
Dependent Claim 38 words
The computer system of claim 1 further comprising means for deleting a most recent target term inserted by the insertion means, without having to move the current insertion point into alignment with the most recently inserted target term.
Claim 6
Dependent Claim 28 words
The computer system of claim 1 wherein the insertion means includes means for inserting the retrieved target term at the current insertion point on the translation screen portion.
Claim 7
Dependent Claim 25 words
The computer system of claim 1 wherein the target terms include template strings which are one of a partial and a full sentence containing variables.
Claim 8
Independent Claim 288 words
A method executed in a computer system for translating a source language document written in a source language to a target language document written in a target language, the source language including a multiplicity of source terms and the target language including a multiplicity of target terms, the computer system including a display screen, the source language document, a product glossary having a plurality of source terms and a plurality of target terms, with each source term being associated with the corresponding target term which translates the source term into the target language, the method comprising the steps of: producing a translation screen on the display screen, the display screen including a current insertion point indicating where data will be inserted on the translation screen; displaying the source language document on the translation screen; comparing each of a plurality of source terms from the product glossary with the source terms in the source language document; inserting a character immediately after the source term in the source language document displayed on the translation screen in response to each comparison in the step of comparing which produces a match between one of the source terms in the source language document and one of the source terms in the product glossary; associated in an index file the inserted character with the corresponding target term from the product glossary that translates the matched source term from the source language into the target language; inputting an insert command which contains a translation request character corresponding to the inserted character; retrieving the translation request character from the insert command; retrieving from the index file the target term associated with the retrieved translation request character; and inserting the retrieved target term on the translation screen.
Claim 9
Independent Claim 288 words
A method executed in a computer system for translating a source language document written in a source language to a target language document written in a target language, the source language including a multiplicity of source terms and the target language including a multiplicity of target terms, the computer system including a display screen, the source language document, a product glossary having a plurality of source terms and a plurality of target terms, with each source term being associated with the corresponding target term which translates the source term into the target language, the method comprising the steps of: producing a translation screen on the display screen, the display screen including a current insertion point indicating where data will be inserted on the translation screen; displaying the source language document on the translation screen; comparing each of a plurality of source terms from the product glossary with the source terms in the source language document; inserting a character immediately after the source term in the source language document displayed on the translation screen in response to each comparison in the step of comparing which produces a match between one of the source terms in the source language document and one of the source terms in the product glossary; associated in an index file the inserted character with the corresponding target term from the product glossary that translates the matched source term from the source language into the target language; inputting an insert command which contains a translation request character corresponding to the inserted character; retrieving the translation request character from the insert command; retrieving from the index file the target term associated with the retrieved translation request character; and inserting the retrieved target term on the translation screen.
Claim 10
Dependent Claim 50 words
The method of claim 1 further comprising the step of underlining the matched source term in response to each comparison in the step of comparing which produces a match between one of the source terms in the source language document and one of the source terms in the product glossary.
Claim 11
Dependent Claim 52 words
The method of claim 1 further comprising the step of replacing a lowercase version of a first character in a most recent target term inserted in the step of inserting, with an uppercase version of the first character, without having to move the current insertion point into alignment with the first character.
Claim 12
Dependent Claim 35 words
The method of claim 1 further comprising the step of deleting a most recent target term inserted by the inserting means, without having to move the current insertion point into alignment with the target term.
Claim 13
Dependent Claim 28 words
The method of claim 1 wherein the step of inserting includes the step of inserting the retrieved target term at the current insertion point on the translation screen.
Claim 14
Dependent Claim 24 words
The method of claim 1 wherein the target terms include template strings which are one of a partial and a full sentence containing variables.

References Cited (Backward Citations)

US4730270A Cited
US4800522A Cited
US5243519A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-04-11 1997-10-11 1998-04-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-04-11 2001-10-11 2002-04-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-04-11 2005-10-11 2006-04-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag