Patent ID: 8364463
Filing Date: 2013-01-29
Classification: G06F,G10L

Abstract:
1. A computer program product comprising a non-transitory computer readable storage medium having a computer readable program recorded thereon, wherein the computer readable program, when executed on a computing device, causes the computing device to: receive user input comprising an input language/media selection, one or more output languages/medias selections, and a threshold for at least one of accuracy or throughput of one or more requested language/media translations; for each of the one or more requested language media translations, determine whether an accuracy or throughput of a selected one of an automated translation system or a human resource translator is above the threshold for the at least one of accuracy or throughput; responsive to the accuracy or throughput of the selected one of the automated translation system or the human resource translator being above the threshold for the at least one of accuracy or throughput, add either the selected one of the automated translation system or the selected one of the human resource translator to a multiple language/media translation map; generate an optimized multiple language/media translation map utilized by a translation orchestration module in the computing device; determine whether a selected human resource translator has been assigned to more than one of the one or more requested language/media translations; responsive to the selected human resource translator being assigned more than one translation, determine whether there is another human resource translator or another automatic translation system to perform one of the more than one assigned translations with an accuracy and/or throughput above the predefined threshold; responsive to the existence of the another human resource translator or automatic translation system to perform one of the more than one assigned translations with an accuracy and/or throughput above the predefined threshold, select either the other human resource translator or the other automatic translation system to perform the translation; and add either the another automated translation system or the another human resource translator to perform the one of the more than one assigned translations to the multiple language/media translation map.