Darija subtitles, automatically.
Drop in a video or audio file and get .srt, .vtt or styled .ass subtitles in seconds — Darija, French & English mixed speech supported. Your video is processed on your device and never uploaded.
Video never leaves your device · audio deleted after processing · transcripts saved to your history
See plansFormat
Why DariScript
Built different.
Built for Darija.
Darija first
Darija
in Arabic letters or Arabizi, the way you speak it
Built for how Moroccans actually speak
Most tools fail on Darija entirely. DariScript was designed around it — not retrofitted after the fact.
Multilingual
Handles code-switching naturally
Your audience mixes languages mid-sentence. Our model follows along without breaking a sweat.
Styled captions
Karaoke captions, word by word
Export a styled .ass subtitle file with each word timed individually, so it lights up as it's spoken. Pick a look and drop it into CapCut or Premiere — they render the captions on export, so there is no plugin and nothing to wait in a queue for. Or have the same look rendered into the video here, without opening an editor at all.
Private by design
Your video never leaves your device
The audio track is extracted in your browser. Only that is sent — and it's deleted as soon as the transcript is ready.
Zero lock-in
Standard files that work everywhere
Plain .srt and .vtt, or a styled .ass — all of them formats your editor already opens. Nothing proprietary, nothing to install.
Need it in another language? Pull a French or English translation from the same transcript — no re-upload, no second charge.
Gets better
It learns your vocabulary
Correct a name once and it stops getting it wrong. Your vocabulary stays yours — you can see and delete every learned term.
Finished video
Or get the video back, captions already in it
No editor, no export step. The captions are drawn into the video on your own device — your video is never uploaded for this, so it costs you nothing in privacy and nothing in waiting for a queue. Pick the resolution, down to the size that suits the platform or right up to your source.
1080×1920 · 42 frames/sec · runs on your device — the video is never uploaded
Needs a recent browser (Chrome, Edge, or Safari 16.4+). Where it isn't available you still get every subtitle file, and the app says so instead of showing you a button that does nothing.
Music-aware
It won't make up captions over your intro
Given music with no speech in it, transcription models invent a line to fill the gap. Those get caught and left out — and for a track with music under the talking, one switch turns the bed down before it is transcribed.
The process
Four steps to your subtitles
Upload
Drop your video in
MP4, MOV, MP3, M4A or WAV. The audio track is pulled out inside your browser and only that gets uploaded — your video never leaves your device, and there is roughly 50× less to send over mobile data.
podcast_episode_12.mp4
248 MB · MP4
Audio extracted on your device · 4.8 MB uploaded instead of 248 MB
Transcribe
We transcribe it
Our model recognises spoken Darija — including mixed Darija/French — and turns it into clean, timed subtitle text.
Review
Fix the words it wasn't sure about
No model gets Darija perfect. Instead of making you re-read 200 lines, we show you the handful of words the model was least confident about — usually names, places and French words mid-sentence. Fix those, ignore the rest.
Every fix is remembered — the same name is spelled right next time.
Export
A file, or the finished video
Take a subtitle file — a standard .srt or .vtt for YouTube Studio, CapCut, Premiere Pro or DaVinci, or a styled .ass carrying the fonts, colours and word-by-word karaoke timing, which your editor draws when you export.
Or skip the editor: have the captions rendered into the video right here, on your own device, and download an MP4 that is ready to post. French and English translations come from the same transcript either way.
1
00:00:01,200 --> 00:00:03,800
واش كاين شي حاجة جديدة؟
2
00:00:04,100 --> 00:00:06,700
Oui, j'ai lancé un projet—
3
00:00:06,900 --> 00:00:09,200
mashimezyanhtadaba
word-by-word highlight · per-word timing
Pricing
Simple, transparent pricing
No surprises. Cancel anytime.
Free
Try it, no credit card needed.
- ✓3 files per month
- ✓Up to 3 minutes per file
- ✓Video upload — audio extracted on your device
- ✓.srt export
- ✓Short DariScript credit at the end
- ✓Transcription history
Creator
For creators who publish regularly.
- ✓50 files per month
- ✓Up to 15 minutes per file, 300 minutes a month
- ✓.srt, .vtt & styled .ass export
- ✓Karaoke word-by-word highlighting
- ✓French & English translation
- ✓No watermark
All prices in Moroccan Dirham (MAD). Billed monthly — cancel any time and keep Creator until the end of the month you paid for.