| CPC G06F 40/58 (2020.01) [G06F 40/51 (2020.01)] | 16 Claims |

|
4. A computer-implemented method comprising:
under control of a computing system comprising one or more computer processors configured to execute specific instructions:
receiving a source language input in a source language to be translated into a target language output in a target language;
generating a first similarity metric representing a degree of similarity of a first source language sample with the source language input and a second similarity metric representing a degree of similarity of a second source language sample with the source language input;
selecting a first translation suggestion, associated with the first source language sample, to be included in a plurality of translation suggestions based on a comparison of the first similarity metric to the second similarity metric;
generating an encoded source language input based at least partly on the source language input;
generating a plurality of encoded translation suggestions using the plurality of translation suggestions, wherein a first encoded translation suggestion is generated based at least partly on the source language input and the first translation suggestion; and
generating the target language output based at least partly on the encoded source language input and the plurality of encoded translation suggestions.
|