IP Library Granted Patent US 11,568,155
Granted Patent B2
US 11,568,155 · App. 16/884,920 · Granted Jan 31, 2023

Method and system of translating a source phrase in a first language into a target phrase in a second language

Inventors: Anton Aleksandrovich Dvorkovich (Moscow, RU); Ekaterina Vladimirovna Enikeeva (Saint-Petersbourg, RU)
Assignee: YANDEX EUROPE AG
G06F40/58G06F40/30G06F40/47
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 11,568,155
App. No.
16/884,920
Granted
Jan 31, 2023
Kind
B2
Abstract

There is disclosed a method and system for translating a source phrase in a first language into a second language. The method being executable by a device configured to access an index comprising a set of source sentences in the first language, and a set of target sentences in the second language, each of the target sentence corresponding to a translation of a given source sentence. The method comprises: acquiring the source phrase; generating by a translation algorithm, one or more target phrases, each of the one or more target phrases having a different semantic meaning within the second language; retrieving, from the index, a respective target sentence for each of the one or more target phrases, the respective target sentence comprising one of the one or more target phrases; and selecting each of the one or more target phrase and the respective target sentences for display.

Claims (75)

1. A computer-implemented method for translating a source phrase in a first language into a second language, the method executable by a computer device, the computer device configured to access:

an index, the index comprising (i) a set of source sentences in the first language, and a set of target sentences in the second language, each of the target sentence included within the set of target sentences being extracted from a respective source and corresponding to a translation of a given source sentence within the set of source sentences and (ii) an indication of the respective source for each of the target sentences included within the set of target sentences;

the method comprising:

acquiring the source phrase;

generating by a translation algorithm, one or more target phrases, each of the one or more target phrases having a different semantic meaning within the second language;

retrieving, from the index, a respective target sentence for each of the one or more target phrases, the respective target sentence comprising one of the one or more target phrases; and

selecting each of the one or more target phrase and the respective target sentences for display together with an indication of the respective source of each of the one or more target sentences.

2. The method of claim 1 , further comprising:

retrieving, from the index, one or more source sentences in the first language, each of the one or more source sentences corresponding to the translation of each respective target sentences; and

selecting, the one or more source sentences for display.

3. The method of claim 1 , wherein the respective source being one of:

a book;

a web site; and

a video.

4. The method of claim 1 , wherein:

the computer device is a server coupled to a client device via a communication network;

the acquiring the source phrase comprises receiving the source phrase from the client device; and wherein

the selecting the one or more target sentences and the one or more target phrases for display comprises:

transmitting the one or more target sentences and the one or more target phrases to the client device for display.

5. The method of claim 1 , wherein

the one or more target phrases comprises a first target phrase;

the set of target sentences comprises a first sentence and a second sentence that includes the first target phrase; and

wherein the retrieving the one or more target sentences comprises retrieving one of the first sentence and the second sentence.

6. The method of claim 5 , wherein the retrieving one of the first sentence and the second sentence comprises:

ranking, the first sentence and the second sentence;

retrieving a highest ranked one of the first sentence and the second sentence as one of the one or more target sentences.

7. The method of claim 6 , wherein the ranking the first sentence and the second sentence comprises:

determining a first set of features associated with the first sentence, the first set of features being representative of a pertinence of the first sentence;

determining a second set of features associated with the second sentence, the second set of features being representative of the pertinence of the second sentence;

ranking the first sentence and the second sentence based on the first set of features and the second set of features.

8. The method of claim 7 , wherein the first set of features include at least one of:

a source of the first sentence;

a number of words included within the first sentence; and

a popularity parameter associated with the source.

9. A computer device for translating a source phrase in a first language into a second language, the computer device being configured to access:

an index, the index comprising (i) a set of source sentences in the first language, and a set of target sentences in the second language, each of the target sentence included within the set of target sentences being extracted from a respective source and corresponding to a translation of a given source sentence within the set of source sentences and (ii) an indication of the respective source for each of the target sentences included within the set of target sentences;

the computer device comprising a processor configured to:

acquire the source phrase;

generate by a translation algorithm, one or more target phrases, each of the one or more target phrases having a different semantic meaning within the second language;

retrieve, from the index, a respective target sentence for each of the one or more target phrases, the respective target sentence comprising one of the one or more target phrases; and

select each of the one or more target phrase and the respective target sentences for display together with an indication of the respective source of each of the one or more target sentences.

10. The computer device of claim 9 , the processor being further configured to:

retrieve, from the index, one or more source sentences in the first language, each of the one or more source sentences corresponding to the translation of each respective target sentences; and

select, the one or more source sentences for display.

11. The computer device of claim 9 , wherein the respective source being one of:

a book;

a web site; and

a video.

12. The computer device of claim 9 , wherein:

the computer device is a server coupled to a client device via a communication network;

to acquire the source phrase the processor is configured to receive the source phrase from the client device; and wherein

to select the one or more target sentences and the one or more target phrases for display, the processor is configured to:

transmit the one or more target sentences and the one or more target phrases to the client device for display.

13. The computer device of claim 9 , wherein

the one or more target phrases comprises a first target phrase;

the set of target sentences comprises a first sentence and a second sentence that includes the first target phrase; and

wherein to retrieve the one or more target sentences, the processor is configured to retrieve one of the first sentence and the second sentence.

14. The computer device of claim 13 , wherein to retrieve the one of the first sentence and the second sentence, the processor is configured to:

rank, the first sentence and the second sentence; and

retrieve a highest ranked one of the first sentence and the second sentence as one of the one or more target sentences.

15. The computer device of claim 14 , wherein to rank the first sentence and the second sentence, the processor is configured to:

determine a first set of features associated with the first sentence, the first set of features being representative of a pertinence of the first sentence;

determine a second set of features associated with the second sentence, the second set of features being representative of the pertinence of the second sentence;

rank the first sentence and the second sentence based on the first set of features and the second set of features.

16. The computer device of claim 15 , wherein the first set of features include at least one of:

a source of the first sentence;

a number of words included within the first sentence; and

a popularity parameter associated with the source.

17. A computer-implemented method for translating a source phrase in a first language into a second language, the method executable by a computer device, the computer device configured to access:

an index, the index comprising (i) a set of source sentences in the first language, and a set of target sentences in the second language, each of the target sentence included within the set of target sentences being extracted from a respective source and corresponding to a translation of a given source sentence within the set of source sentences and (ii) an indication of the respective source for each of the target sentences included within the set of target sentences, the source being one of a book, a website and a video;

the method comprising:

acquiring the source phrase;

generating by a translation algorithm, one or more target phrases, each of the one or more target phrases having a different semantic meaning within the second language;

retrieving, from the index, a respective target sentence for each of the one or more target phrases, the respective target sentence comprising one of the one or more target phrases; and

selecting each of the one or more target phrase and the respective target sentences for display together with an indication of the respective source of each of the one or more target sentences.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2024
From: DIRECT CURSUS TECHNOLOGY L.L.C
To: Y.E. HUB ARMENIA LLC
Reel/Frame 068534/0619 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2023
From: YANDEX EUROPE AG
To: DIRECT CURSUS TECHNOLOGY L.L.C
Reel/Frame 065692/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2020
From: DVORKOVICH, ANTON ALEKSANDROVICH; ENIKEEVA, EKATERINA VLADIMIROVNA
To: YANDEX.TECHNOLOGIES LLC
Reel/Frame 052765/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2020
From: YANDEX.TECHNOLOGIES LLC
To: YANDEX LLC
Reel/Frame 052765/0823 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2020
From: YANDEX LLC
To: YANDEX EUROPE AG
Reel/Frame 052765/0895 →
Priority Claims (1)
RU 2019119101 · Jun 19, 2019 · national
Continuity (1)
Related Publication 20200401771A1 · Dec 24, 2020