subtitles disappear halfway through

I youtube have trouble translating many English videos into Turkish.
the problem is that the translation works fine but the subtitle disappears instantly before the conversation ends, the conversation continues but the subtitle is interrupted and disappears
subtitles not synchronized.

1 Like

Hi, the subtitle disappears before the translation, or together? Can you send a link to one video with this problem?

Hi everyone,

I wanted to share a temporary workaround and some technical observations regarding the known bug where subtitles disappear early (usually leaving the last 1/3 of the sentence unread).

I discovered that the root cause of this sync issue is directly tied to being logged into a YouTube/Google account, which changes how YouTube renders the subtitle lines.

The Workaround: If you log out of your YouTube account (but keep your Language Reactor extension active and logged in), the bug completely disappears. The subtitles stay perfectly in sync. Yes, you will have to deal with YouTube ads, but you won’t miss any text while listening to audiobooks or long videos.

The Technical Observation (Why this happens): I noticed a clear difference in how YouTube feeds the subtitles based on the login state:

  • When LOGGED IN (Bug occurs): YouTube tries to display the subtitles as a large 3-line block. Because it lumps so much text into one block, YouTube’s internal timer forces the block to disappear before the audio/TTS actually finishes reading it.
  • When LOGGED OUT (Works perfectly): YouTube changes its subtitle delivery. Instead of a 3-line block, it displays single-line subtitles sequentially (it shows one line, then updates to the next line, three times in a row). Because it feeds the text line-by-line, it never triggers the early disappearance and perfectly matches the audio.

It seems YouTube recently changed its subtitle rendering behavior for logged-in accounts, and LR is currently struggling to parse the timing of these new 3-line blocks.

I hope this distinction between the “3-line block” vs. “single-line” rendering helps the developers pinpoint the DOM/API change and patch the bug!

I am experiencing the same issue with this video:
https://www.youtube.com/watch?v=IfkBQyWuTOE

  1. The subtitles at the bottom of the video tend to disappear before the speaker finishes saying the sentence.
  2. However, the subtitles on the sidebar are synchronized properly.
  3. Finally, if I disable the plugin, the Youtube subtitles at the bottom of the video are also synchronized properly.

I fixed the issue using Sol 5.6, and it did an incredible job. I published the fix on my github profile (see below) and tested it on macOS. It should also work on Windows, but I haven’t tested it yet. Good luck! :slight_smile: