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

Claim 10:
11. 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:
receiving, from a client device, a content request;
obtaining an audio data stream;
determining a first language in which audio in the audio data stream is recorded;
generating, at each time interval in a plurality of successive time intervals, a partial transcription of the audio, 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; and
for each partial transcription:
translating the partial transcription into a second language that is different from the first language;
inputting the translated partial transcription into a model, wherein the model determines whether a portion of an input translated partial transcription is stable, wherein a portion of an input translated partial transcription is stable when the portion of the input translated partial transcription is not expected to change in another translated partial transcription of audio recorded until a time interval that is later than the time interval for the input partial transcription;
identifying, by the model and based on the input translated partial transcription, a portion of the translated partial transcription as stable; and
in response to identifying the portion of the translated partial transcription as stable, providing, for display on a user device and using the identification, the portion of the translated partial transcription,

wherein the model is trained based upon translations of transcriptions generated from one or more training audio data files recorded in the first language, and
wherein the transcriptions generated from one or more training data audio files comprises, for each training audio data file, a plurality of partial transcriptions of the training audio data file, each partial transcription of a training audio data file being generated at a respective one of 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.