IP Library › Granted Patent US 9,298,701
Granted Patent B2
US 9,298,701 · App. 13/733,340 · Granted Mar 29, 2016

Machine translation device, machine translation method, and recording medium storing machine translation program

Inventors: Masaru Fuji (Musashino, JP); Tomoki Nagase (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06F17/28G06F17/2827
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,298,701
App. No.
13/733,340
Granted
Mar 29, 2016
Kind
B2
Abstract

A machine translation device that translates a first language sentence into a second language sentence, the machine translation device includes: a translation unit configured to translate the first language sentence or the second language sentence into a third language sentence; and a second language translated sentence output unit configured to output a second language sentence corresponding to the first language sentence using a search result obtained by searching a database that stores more example sentences of a third language than example sentences of a first language and a second language using the translated third language sentence as a search key.

Claims (60)

1. A machine translation device that translates a first language sentence into a second language sentence, the machine translation device comprising:

a processor configured to execute a program: and

a memory configured to store the program, wherein the processor, based on the program, performs operations to:

translate the first language sentence of a first language into an intermediate second language sentence of a second language;

acquire a size of a corpus of a third language;

determine whether or not the size of the corpus of the third language is larger than a threshold value;

translate the intermediate second language sentence into a third language sentence of the third language when the size of the corpus of the third language is larger than the threshold value;

output the intermediate second language sentence when the size of the corpus of the third language is less than or equal to the threshold value;

search a database that stores the corpus of the third language including more example sentences of the third language than example sentences of the first language and the second language using the third language sentence as a search key to acquire one or more other third language sentences;

determine, based on the one or more other third language sentences, a final second language sentence of the second language corresponding to the first language sentence as the second language sentence;

calculate a degree of coincidence between the search key and each example sentence of the third language in the search result; and

calculate an average value of the degrees of coincidence,

wherein the average value is set as the degree of coincidence corresponding to the search key.

2. The machine translation device according to claim 1 , wherein the processor outputs, as the second language sentence, a second language sentence corresponding to the third language sentence serving as the search key where the average value of the degrees of coincidence is the highest.

3. The machine translation device according to claim 1 , wherein the processor, when a plurality of intermediate second language sentences corresponding to the first language sentence exist, translates each of the plurality of intermediate second language sentences into the third language sentence.

4. The machine translation device according to claim 1 , wherein the processor, when a plurality of intermediate second language sentences corresponding to the first language sentence exist, selects the final second language sentence where the average value is the highest as the second language sentence.

5. The machine translation device according to claim 1 , wherein the processor translates the first language sentence into the third language sentence when the number of the intermediate second language sentences corresponding to the first language sentence is singular.

6. The machine translation device according to claim 1 , wherein the processor selects, in the one or more other third language sentences, a third language sentence in which the average value of the degrees of coincidence is the highest.

7. The machine translation device according to claim 6 , wherein the processor

identifies a point where a translated word is different between a selected third language sentence and a remainder of the one or more other third language sentences; and

identifies a translated word corresponding to the point in the intermediate second language sentence.

8. The machine translation device according to claim 7 , wherein the processor

translates, into the final second language sentence, the selected third language sentence; and

replaces the point with a translated word corresponding to the identified translated word within the final second language sentence.

9. The machine translation device according to claim 1 , wherein the processor

requests to search the database using the third language sentence as the search key; and

executes fuzzy search on the database using the search key in response to the search request.

10. A machine translation method to translate a first language sentence into a second language sentence, the machine translation method comprising:

translating, by a computer, the first language sentence of a first language into an intermediate second language sentence of a second language;

acquiring a size of a corpus of a third language;

determining whether or not the size of the corpus of the third language is larger than a threshold value;

translating the intermediate second language sentence into a third language sentence of the third language when the size of the corpus of the third language is larger than the threshold value;

outputting the intermediate second language sentence when the size of the corpus of the third language is less than or equal to the threshold value;

searching a database storing the corpus of the third language including more example sentences of the third language than example sentences of the first language and the second language using the third language sentence as a search key to acquire one or more other third language sentences;

determining, based on the one or more other third language sentences, a final second language sentence of the second language corresponding to the first language sentence as the second language sentence;

calculating a degree of coincidence between the search key and each example sentence of the third language in the search result;

calculating an average value of the degrees of coincidence; and

setting the average value as the degree of coincidence corresponding to the search key.

11. The machine translation method according to claim 10 , further comprising:

translating, when a plurality of intermediate second language sentences corresponding to the first language sentence exist, each of the plurality of intermediate second language sentences into the third language sentence.

12. The machine translation method according to claim 10 , further comprising:

translating the first language sentence into the third language sentence when the number of the intermediate second language sentences corresponding to the first language sentence is singular.

13. The machine translation method according to claim 10 , further comprising:

requesting to search the database using the third language sentence as the search key; and

executing fuzzy search on the database using the search key in response to the search request.

14. A non-transitory recording medium storing a machine translation program to be executed by a computer, the program comprising a set of code for causing the computer to:

translating the first language sentence of a first language into an intermediate second language sentence of a second language;

acquiring a size of a corpus of a third language;

determining whether or not the size of the corpus of the third language is larger than a threshold value;

translating the intermediate second language sentence into a third language sentence of the third language when the size of the corpus of the third language is larger than the threshold value;

outputting the intermediate second language sentence when the size of the corpus of the third language is less than or equal to the threshold value;

searching a database storing the corpus of the third language including more example sentences of the third language than example sentences of the first language and the second language using the third language sentence as a search key to acquire one or more other third language sentences;

determining, based on the one or more other third language sentences, a final second language sentence of the second language corresponding to the first language sentence as the second language sentence;

calculating a degree of coincidence between the search key and each example sentence of the third language in the search result;

calculating an average value of the degrees of coincidence; and

setting the average value as the degree of coincidence corresponding to the search key.

15. The machine translation method according to claim 14 , further comprising:

outputting, as the second language sentence, a second language sentence corresponding to the third language sentence serving as the search key where the average value of the degrees of coincidence is the highest.

16. The machine translation method according to claim 14 , further comprising:

selecting, when a plurality of intermediate second language sentences corresponding to the first language sentence exist, the final second language sentence where the average value is the highest as the second language.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2013
From: FUJI, MASARU; NAGASE, TOMOKI
To: FUJITSU LIMITED
Reel/Frame 029698/0757 →
Priority Claims (1)
JP 2012-077857 · Mar 29, 2012 · national
Continuity (1)
Related Publication 20130262077A1 · Oct 3, 2013