Patent ID: 11972226
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 8:
9. A system comprising:
one or more memory devices storing instructions; and
one or more data processing apparatus that are configured to interact with the one or more memory devices, and upon execution of the instructions, perform operations including:
obtaining an audio data stream;
determining a first language in which audio in the audio data stream is recorded;
generating a partial transcription of the audio at a plurality of successive time intervals, wherein each partial transcription (1) is a transcription of the audio from a beginning of the audio until a particular time interval and (2) is in the first language;
for each successive particular partial transcription:
translating the particular partial transcription into the second language; and
for each word of the translated particular partial transcription, computing a stability value for the word by determining whether a position of the word in the translated particular partial transcription matches a position of the word in a threshold number of translated partial transcriptions within a set of translated partial transcriptions that precede the translated particular partial transcription;
generating, using a machine learning model, a stability value for the translated particular partial transcription using the computed stability values for the words in the translated particular partial transcription, wherein the stability value for the translated particular partial transcription identifies a portion of the particular translated partial transcription that is stable, wherein the machine learning model is trained to minimize a loss function and is trained using a set of translations of transcriptions generated from one or more training audio data files recorded in the first language and a corresponding set of stability values that each indicate whether a respective set translation is stable, wherein the set of stability values are generated using a set of rules; and
in response to generating the stability value, providing, for display on a user device, the portion of the translated particular partial transcription.