IP Library Granted Patent US 10,180,940
Granted Patent B2
US 10,180,940 · App. 15/273,509 · Granted Jan 15, 2019

Method and system of performing a translation

Inventors: Hongfei Jiang (Hangzhou, CN); Jun Lu (Hangzhou, CN); Weihua Luo (Hangzhou, CN); Feng Lin (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
G06F17/2872G06F17/277
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 10,180,940
App. No.
15/273,509
Granted
Jan 15, 2019
Kind
B2
Abstract

A translation method is disclosed herein. The method includes determining a target object to be translated, the target object including a plurality of elements; dividing the target object to be translated according to a language correspondence relationship to obtain at least one element set; determining a weight value of a second object corresponding to each first object in each element set according to the language correspondence relationship; determining a comparison value associated with each element set according to the determined weight value and selecting an element set with the maximum comparison value; determining a second object with the maximum weight value corresponding to each first object in the selected element set according to the correspondence relationship, combining all the determined second objects to form a translation content of the target object.

Claims (62)

1. A method implemented by one or more computing devices, the method comprising:

determining a target object to be translated, the target object including a plurality of elements;

dividing the target object to be translated to obtain at least one element set based at least in part on a language correspondence relationship;

determining a weight value of at least one second object corresponding to a respective first object in a respective element set from the at least one element set based at least in part on the language correspondence relationship;

determining a comparison value of the respective element set based at least in part on the determined weight value of the at least one second object corresponding to the respective first object in the respective element set;

selecting an element set having a maximum comparison value from the at least one element set;

determining a second object having a maximum weight value corresponding to a first object in the selected element set based at least in part on the language correspondence relationship; and

combining the determined second object of each first object in the selected element set to form a translation content for the target object.

2. The method of claim 1 , wherein the determining the target object to be translated comprises:

using a source object of a target language to be translated as the target object to be translated; or

using an object obtained after a root or affix transformation of the source object of the target language to be translated as the target object to be translated.

3. The method of claim 1 , wherein the determining the comparison value of the respective element set comprises:

determining a respective second object having a maximum weight value from the at least one second object; and

multiplying the determined weight value of the respective second object corresponding to each first object in the respective element set to obtain the comparison value of the respective element set.

4. The method of claim 1 , wherein:

the language correspondence relationship comprises a plurality of first objects of a first language, the at least one second object corresponding to a second language to which the respective first object is translated, and a corresponding weight value of each second object of the at least one second object, the respective first object and the respective second object each including at least one element; and

the respective element set includes one or more first objects of the plurality of first objects, the one or more first objects forming the target object, the first language being a language of the target object, and the second language being a language different from the first language.

5. One or more computer-readable media storing executable instructions that, when executed by one or more processors, cause the one or more processors to perform acts comprising:

determining a target object to be translated, the target object including a plurality of elements;

dividing the target object to be translated to obtain at least one element set based at least in part on a language correspondence relationship;

determining a weight value of at least one second object corresponding to a respective first object in a respective element set from the at least one element set based at least in part on the language correspondence relationship;

determining a comparison value of the respective element set based at least in part on the determined weight value of the at least one second object corresponding to the respective first object in the respective element set;

selecting an element set having a maximum comparison value from the at least one element set;

determining a second object having a maximum weight value corresponding to a first object in the selected element set based at least in part on the language correspondence relationship; and

combining the determined second object of each first object in the selected element set to form a translation content for the target object.

6. The one or more computer-readable media of claim 5 , wherein the determining the target object to be translated comprises:

using a source object of a target language to be translated as the target object to be translated; or

using an object obtained after a root or affix transformation of the source object of the target language to be translated as the target object to be translated.

7. The one or more computer-readable media of claim 5 , wherein the determining the comparison value of the respective element set comprises:

determining a respective second object having a maximum weight value from the at least one second object; and

multiplying the determined weight value of the respective second object corresponding to each first object in the respective element set to obtain the comparison value of the respective element set.

8. The one or more computer-readable media of claim 5 , wherein:

the language correspondence relationship comprises a plurality of first objects of a first language, the at least one second object corresponding to a second language to which the respective first object is translated, and a corresponding weight value of each second object of the at least one second object, the respective first object and the respective second object each including at least one element; and

the respective element set includes one or more first objects of the plurality of first objects, the one or more first objects forming the target object, the first language being a language of the target object, and the second language being a language different from the first language.

9. A system comprising:

one or more processors; and

memory storing executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:

determining a target object to be translated, the target object including a plurality of elements;

dividing the target object to be translated to obtain at least one element set based at least in part on a language correspondence relationship;

determining a weight value of at least one second object corresponding to a respective first object in a respective element set from the at least one element set based at least in part on the language correspondence relationship;

determining a comparison value of the respective element set based at least in part on the determined weight value of the at least one second object corresponding to the respective first object in the respective element set;

selecting an element set having a maximum comparison value from the at least one element set;

determining a second object having a maximum weight value corresponding to a first object in the selected element set based at least in part on the language correspondence relationship; and

combining the determined second object of each first object in the selected element set to form a translation content of the target object.

10. The system of claim 9 , wherein the determining the target object to be translated comprises:

using a source object of the first language as the target object to be translated; or

using an object obtained after a root or affix transformation of the source object of the first language as the target object to be translated.

11. The system of claim 9 , wherein the determining the comparison value of the respective element set comprises:

determining a respective second object having a maximum weight value from the at least one second object; and

multiplying the determined weight value of the respective second object corresponding to each first object in the respective element set to obtain the comparison value of the respective element set.

12. The method of claim 4 , wherein the second language is used for machine translation.

13. The method of claim 4 , wherein two or more first objects in the plurality of first objects include a same element of the target object.

14. The method of claim 4 , wherein:

the one or more first objects in the respective element set include the plurality of elements of the target object.

15. The one or more computer-readable media of claim 8 , wherein the second language is used for machine translation.

16. The one or more computer-readable media of claim 8 , wherein two or more first objects in the plurality of first objects include a same element of the target object.

17. The one or more computer-readable media of claim 8 , wherein the one or more first objects in the respective element set include the plurality of elements of the target object.

18. The system of claim 9 , wherein:

the language correspondence relationship comprises a plurality of first objects of a first language, the at least one second object corresponding to a second language to which the respective first object is translated, and a corresponding weight value of each second object of the at least one second object, the respective first object and the respective second object each including at least one element.

19. The system of claim 9 , wherein:

the respective element set includes one or more first objects of the plurality of first objects, the one or more first objects forming the target object, the first language being a language of the target object, and the second language being a language different from the first language.

20. The system of claim 19 , wherein the second language is used for machine translation.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2024
From: ALIBABA GROUP HOLDING LIMITED
To: ALIBABA SINGAPORE HOLDING PRIVATE LIMITED
Reel/Frame 067156/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2024
From: ALIBABA GROUP HOLDING LIMITED
To: ALIBABA SINGAPORE HOLDING PRIVATE LIMITED
Reel/Frame 070522/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2017
From: JIANG, HONGFEI; LU, JUN; LUO, WEIHUA; LIN, FENG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 042738/0593 →
Priority Claims (1)
CN 2015 1 0614226 · Sep 23, 2015 · national
Continuity (1)
Related Publication 20170083513A1 · Mar 23, 2017
Cited By (1)
US 12,346,721