repeat.cards logorepeat.cards

Videos · Android and the web

Watch with subtitles. Keep the words you hear.

Open a video link or a video file in the app’s player. Pause on a line of subtitles, tap a word or a phrase to see its translation, and save it to your inbox to train it later.

repeat.cards has a video player for language learners. Open a stream link or a video file of your own, and its subtitles become tappable: tap a word or a phrase to see its translation, or translate the whole line. Unknown words are underlined, and a saved word waits in your inbox until you make it a flashcard.

Open your first video

How does learning from videos work?

The player does not bring videos of its own. It plays what you open, and turns the subtitles into something you can tap.

  1. Open a video. On Android, open a stream link from another app with “Open with” and choose repeat.cards, or add the link on the Videos tab. A video file from your phone or computer opens too.
  2. Pause on a subtitle and tap. Tap a word, or several words in a row for a phrase, and the translation opens under the video. One button translates the whole line.
  3. Save it and train it. The word goes to your inbox with its translation, then becomes a flashcard that spaced repetition brings back before you forget it.
The player on a phone: a paused video with a phrase picked from the subtitles and its translations
A phrase picked from the subtitles, and its translations

One phrase, from a subtitle to a card

Here is the whole trip for a phrase heard in a video.

Open a video link or file

What happens
The player starts, with the subtitles under the picture

Pause on a line

What happens
The line stays on screen, its unknown words underlined

Tap two words in a row

What happens
They build up into a phrase

Translate

What happens
Several translations of the phrase come back

Save one

What happens
The phrase waits in the inbox with that translation

Open the inbox later

What happens
Turn it into a card in your deck

What the player does for you

  • Subtitles from the stream or your own file. Use the subtitles a stream carries, or load an .srt or .vtt file. Its encoding is detected for you, so an old file in a local encoding reads correctly.
  • A shift to sync them. If a subtitle file runs early or late, move it in small steps until the lines match the speech.
  • The whole line at once. Translate the full subtitle when a single word is not enough, and step back to the previous line or on to the next one.
  • Unknown words underlined. Words that are not on your known-words list are underlined, so you can see what is new in a line at a glance.
  • On Android and in the browser. The player is in the Android app and on the website. On a computer, the keyboard works too: Space to pause, the arrow keys to move between lines.

What it plays

repeat.cards has no catalogue and suggests no channels or services. It plays streams (HLS links, .m3u8), M3U lists of streams and common video files, and keeps a history of what you opened on your device so you can return to where you stopped. Use it with videos you are allowed to watch.

Learning from videos FAQ

What can I open in the player?
A stream link (HLS, .m3u8), an M3U list of streams, which opens as a list of channels, or a video file from your phone or computer. On Android a link can come straight from another app through “Open with”; on the website you paste it with “Add link”.
A stream plays on my phone but not in the browser. Why?
Some servers do not allow their streams to be played inside a web page, and a browser has to respect that. The player says so when it happens. The same link usually plays in the Android app.
My subtitle file shows strange characters. What can I do?
Usually nothing: the player detects the encoding of an .srt or .vtt file for you, including the older single-byte encodings. If the lines are right but out of time, use the subtitle shift to move them.
Are my links and video files uploaded anywhere?
No. The history of what you opened is kept on your device, and a video file plays from where it is. What reaches repeat.cards is the words: those checked against your known-words list and those you translate.
Does it cost anything?
Watching, the underlines and saving words cost nothing. Translating a word, a phrase or a line uses AI, which runs on coins: every account starts with some, and more come in one-off packs.

Let your next video teach you words.

Create an account, open a video with subtitles, and keep the words you hear. Free to start, no credit card.

Get started — free

Your links and files · Tappable subtitles · Android and the web