×

Translation confidence scores

  • US 10,133,738 B2
  • Filed: 12/14/2015
  • Issued: 11/20/2018
  • Est. Priority Date: 12/14/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for training and applying a confidence scoring model, comprising:

  • receiving multiple training items, wherein a training item comprises;

    a source content item, a translation of the source content item, and one or more user scores for the translation of the source content item;

    training a confidence scoring model by, for a selected training item of the multiple training items;

    extracting features of the selected training item;

    combining the extracted features of the selected training item into an input for the confidence scoring model to produce an intermediate confidence score, wherein the intermediate confidence score is computed based on parameters or weights of the confidence scoring model;

    comparing the intermediate confidence score to the one or more user scores for the translation of the source content item of the selected training item; and

    based on the comparison of the intermediate confidence score to the one or more user scores, modifying one or more of the parameters or weights of the confidence scoring model, wherein the modification of the parameters or weights of the confidence scoring model adjusts the confidence scoring model in favor of the one or more user scores;

    computing a confidence score for a given translation generated by a first machine translation system applying first translation logic using the trained confidence scoring model;

    determining that the confidence score is below a threshold; and

    in response to determining that the confidence score is below the threshold;

    submitting request for an updated version of the translation, the request comprising one or more of a request for a translation by a second machine translation system different from the first translation system, a request for a translation by second translation logic different from the first translation logic, or a request for a translation by a translator user;

    receiving the updated version of the translation in response to the request; and

    providing the updated version of the translation to a receiving user.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×