IP Library Granted Patent US 9,507,773
Granted Patent B2
US 9,507,773 · App. 14/410,527 · Granted Nov 29, 2016

Translation assistance device, translation assistance system, and control method for the same

Inventor: Suguru Nozue (Tokyo, JP)
Assignee: SUNFLARE CO., LTD.
G06F17/289G06F17/2836
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,507,773
App. No.
14/410,527
Granted
Nov 29, 2016
Kind
B2
Abstract

The translation assistance device is equipped with: a dictionary means storing dictionary data comprising terms in a specific language, and terms in another language corresponding to the terms in said specific language; a specification means specifying the selected range of a term to be searched for in a text containing the term; a search means searching for the longest full-string match corresponding to the term contained in the specified selected range using said dictionary data as the search target; and a display control means displaying the terms in the other language corresponding to the term matching in the search for the longest full-string match. The translation assistance device searches for the longest full-string match by searching the dictionary means using all characters in the selected range, and reducing the characters in the selected range one at a time from the head character if there is no match.

Claims (32)

1. A translation assistance device, comprising:

dictionary means that stores dictionary data including at least a word or phrase in a particular language and a word or phrase in another language that corresponds to the word or phrase in the particular language;

specifying means that specifies, on a character basis, a selected range for a word or phrase to be searched for in a document including the word or phrase to be searched for;

searching means that, each time said specified selected range specified on a character basis is changed, performs a full longest match search of said dictionary data for a word or phrase included in the changed selected range without needing another operation; and

display controlling means that displays a translation term candidate that is a word or phrase in the another language that is found in said full longest match search,

wherein said searching means searches said dictionary means for a full string of characters in the selected range, and

if said search proves that there is a matching translation term candidates in said dictionary means, said display controlling means displays the matching translation term candidate found in the full longest match search of the changed selected range as the selected range is changed, and

if said search proves there is no matching translation term candidate in said dictionary means, said searching means shortens the string of characters in said selected range on a one character by one character basis from the front thereof and further searches said dictionary means, and if the search for the shortened string of characters in said selected range proves that there is a matching translation term candidate in said dictionary means, said display controlling means displays the matching translation term candidate found in the search for the shortened string of characters in said selected range.

2. The translation assistance device according to claim 1 , wherein said dictionary means stores a displayed translation term candidate selected as a translation term in association with the date and time when the translation term candidate is selected as a translation term,

said searching means reads, from said dictionary means, said translation term and the date and time when said translation term is selected, and

said display controlling means displays translation term candidates found in said full longest match search in order of the date and time of selection as a translation term with the latest selected translation term candidate displayed first.

3. A translation assistance system in which a server and a client are capable of communicating with each other via a network, the translation assistance system comprising:

dictionary means that stores dictionary data including at least a word or phrase in a particular language and a word or phrase in another language that corresponds to the word or phrase in the particular language;

specifying means that specifies, on a character basis, a selected range for a word or phrase to be searched for in a document including the word or phrase to be searched for;

searching means that, each time said specified selected range specified on a character basis is changed, performs a full longest match search of said dictionary data for a word or phrase included in the changed selected range without needing another operation; and

display controlling means that displays a translation term candidate that is a word or phrase in the another language that is found in said full longest match search,

wherein said searching means searches said dictionary means for a full string of characters in the selected range, and

if said search proves that there is a matching translation term candidates in said dictionary means, said display controlling means displays the matching translation term candidate found in the full longest match search of the changed selected range as the selected range is changed, and

if said search proves there is no matching translation term candidate in said dictionary means, said searching means shortens the string of characters in said selected range on a one character by one character basis from the front thereof and further searches said dictionary means, and if the search for the shortened string of characters in said selected range proves that there is a matching translation term candidate in said dictionary means, said display controlling means displays the matching translation term candidate found in the search for the shortened string of characters in said selected range.

4. The translation assistance system according to claim 3 , wherein said dictionary means stores a displayed translation term candidate selected as a translation term in association with the date and time when the translation term candidate is selected as a translation term,

said searching means reads, from said dictionary means, said translation term and the date and time when said translation term is selected, and

said display controlling means displays translation term candidates found in said full longest match search in order of the date and time of selection as a translation term with the latest selected translation term candidate displayed first.

5. A control method for a translation assistance system in which a server and a client are capable of communicating with each other via a network,

wherein the control method for the translation assistance system comprises:

dictionary means that stores dictionary data including at least a word or phrase in a particular language and a word or phrase in another language that corresponds to the word or phrase in the particular language,

the control method comprising steps of:

specifying step that specifies, on a character basis, a selected range for a word or phrase to be searched for in a document including the word or phrase to be searched for;

searching step that, each time said specified selected range specified on a character basis is changed, performs a full longest match search of said dictionary data for a word or phrase included in the changed selected range without needing another operation; and

display controlling step that displays a translation term candidate that is a word or phrase in the another language that is found in said full longest match search,

wherein said searching step further searches said dictionary means for a full string of characters in the selected range, and

if said search proves that there are one or more matching translation term candidates in said dictionary means, said display controlling step displays the matching translation term candidate(s) found in the full longest match search of the changed selected range as the selected range is changed, and

if said search proves there is no matching translation term candidate in said dictionary means, said searching step further shorten the string of characters in said selected range on a one character by one character basis from the front thereof, and if the search for the shortened string of characters in said selected range proves that there are one or more matching translation term candidates in said dictionary means, said display controlling step further displays the matching translation term candidate(s) found in the search for the shortened string of characters in said selected range.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2014
From: NOZUE, SUGURU
To: SUNFLARE CO., LTD.
Reel/Frame 034571/0856 →
Priority Claims (1)
JP 2012-100448 · Apr 25, 2012 · national
Continuity (1)
Related Publication 20150347398A1 · Dec 3, 2015