Outer Rim Archives
Archives · 2020 · 20200042601

Application (pre-grant publication)

MACHINE TRANSLATION SYSTEM FOR ENTERTAINMENT AND MEDIA

Number
20200042601
Published
2020-02-06
Filed
2018-08-01
Assignee
Disney Enterprises, Inc.
Inventors
Doggett; Erika
CPC
G06F3/167; G06F40/205; G06F40/40; G06F40/51; G06F40/55; G06F40/58; G10L15/1822; G10L15/22; G10L15/26; G10L21/00; G10L25/57; H04N21/251; H04N21/440236; H04N21/466; H04N21/4856; H04N21/4884; H04N21/8106
Verdict
Set aside generic machine translation tooling
Source
Google Patents · FreePatentsOnline

Abstract

A process receives, with a processor, audio corresponding to media content. Further, the process converts, with the processor, the audio to text. In addition, the process concatenates, with the processor, the text with one or more time codes. The process also parses, with the processor, the concatenated text into one or more text chunks according to one or more subtitle parameters. Further, the process automatically translates, with the processor, the parsed text from a first spoken language to a second spoken language. Moreover, the process determines, with the processor, if the language translation complies with the one or more subtitle parameters. Additionally, the process outputs, with the processor, the language translation to a display device for display of the one or more text chunks as one or more subtitles at one or more times corresponding to the one or more time codes.

Background

BACKGROUND1. Field

This disclosure generally relates to the field of language translation.2. General Background

Conventional machine translation systems typically allow for computerized translation from text and/or audio in a first language (e.g., English) into text and/or audio of a second language (e.g., Spanish). For example, some machine translation systems allow for a word-for-word translation from a first language into a second language. Yet, such systems typically focus only on pure linguistic translation.SUMMARY

In one aspect, a computer program product comprises a non-transitory computer readable storage device having a computer readable program stored thereon. The computer readable program when executed on a computer causes the computer to receive, with a processor, audio corresponding to media content. Further, the computer is caused to convert, with the processor, the audio to text. In addition, the computer is caused to concatenate, with the processor, the text with one or more time codes. The computer is also caused to parse, with the processor, the concatenated text into one or more text chunks according to one or more subtitle parameters. Further, the computer is caused to automatically translate, with the processor, the parsed text from a first spoken language to a second spoken language. Moreover, the computer is caused to determine, with the processor, if the language translation complies with the one or more subtitle parameters. Additiona

Claims

1. A computer program product comprising a non-transitory computer readable storage device having a computer readable program stored thereon, wherein the computer readable program when executed on a computer causes the computer to: receive, with a processor, audio corresponding to media content; convert, with the processor, the audio to text; concatenate, with the processor, the text with one or more time codes; parse, with the processor, the concatenated text into one or more text chunks according to one or more subtitle parameters; automatically translate, with the processor, the parsed text from a first spoken language to a second spoken language; determine, with the processor, if the language translation complies with the one or more subtitle parameters; and output, with the processor, the language translation to a display device for display of the one or more text chunks as one or more subtitles at one or more times corresponding to the one or more time codes based on the language translation complying with the one or more subtitle parameters. 8. A computer program product comprising a non-transitory computer readable storage device having a computer readable program stored thereon, wherein the computer readable program when executed on a computer causes the computer to: receive, with a processor, audio corresponding to media content; convert, with the processor, the audio to text; concatenate, with the processor, the text with one or more time codes and one or more untranslated mouth shape indicia; parse, with the processor, the concatenated text into one or more text chunks according to one or more dubbing parameters; automatically translate, with the processor, the parsed text from a first spoken language to a second spoken language; automatically generate, with the processor, one or more translated mouth shape indicia; determine, with the processor, if the one or more translated mouth shape indicia match the one or more untranslated mouth shape indicia within a predetermined tolerance threshold; and generate, with a voice synthesizer, a translated audio output based on the one or more translated mouth shape indicia matching the one or more untranslated mouth shape indicia within the predetermined tolerance threshold 13. An apparatus comprising: a processor that receives audio corresponding to media content, converts the audio to text, concatenates the text with one or more time codes, parses the concatenated text into one or more text chunks according to one or more subtitle parameters, automatically translates the parsed text from a first spoken language to a second spoken language, determines if the language translation complies with the one or more subtitle parameters, and outputs the language translation based on the language translation complying with the one or more subtitle parameters.