Patent ID: 9678939
Date: 2017-06-13
CPC Classifications: G06F

Claim:
1. A computer-implemented method of generating a machine translation of a first natural language text, comprising: receiving, by at least one processor, via an interface communicatively coupled to the at least one processor, the first natural language text, wherein the first natural language text comprises a plurality of first language words; generating, by the at least one processor, from the first natural language text, a marked text, dependency relation information, and a set of morphology features, wherein the marked text comprises words, among the plurality of first language words, marked with a respective part-of-speech tag, wherein the dependency relation information comprises syntactic dependence relationships between words among the plurality of first language words, and wherein each of the morphology features, included in the set of morphology features, is associated with a respective word among the plurality of first language words; generating, by the at least one processor using the marked text, the dependency relation information, and the set of morphology features, a morphologically-enriched natural language text comprising an artificially-inflected form of each of the plurality of first language words, wherein the artificially-inflected form of each of the plurality of first language words comprises each of the plurality of first language words in combination with a respective at least one morphology tag associated with a morphology-rich language; generating, by the at least one processor, from the morphologically-enriched natural language text, a second natural language text comprising, for each first language word included in the morphologically-enriched text, a respective second language translation, wherein each of the respective second language translations comprises at least one second language word, and wherein the generating the second natural language text comprises selecting each of the respective second language translations, from among a set of alternative second language translations, based at least in part on the artificially-inflected form of each of the plurality of first language words in the morphologically-enriched text; and outputting, by the at least one processor, the second natural language text.