For Moroccan content creators

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.

Arabic · Arabiziscript
Darija · French · Englishcode-switching
.srt · .vtt · .assoutput

Video never leaves your device · audio deleted after processing · transcripts saved to your history

See plans

Format

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

DARواش كاين شي حاجة جديدة؟
FROui, j'ai lancé un projet
ENbut still in progress
Detected: Darija · French · English

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.

كنتغاديللبيتعنديmeeting
TikTok DarijaReels KaraokePodcast ArabiziDocumentary

Private by design

Your video never leaves your device

Your video248 MB
stays local
Audio uploaded4.8 MB

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.

.srt.vtt.ass
YouTubeTikTokPremiere ProCapCutDaVinci

Need it in another language? Pull a French or English translation from the same transcript — no re-upload, no second charge.

FREN

Gets better

It learns your vocabulary

WASgadighadi
YOUIlyass · Casablanca · Inwi
Remembered for your next upload

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.

Burning captions in… 68%Cancel

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

0:00شكرا على المشاهدة
Removed · music, not speech
0:12سلام، كيف داير؟

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

01

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

Ready to transcribe

Audio extracted on your device · 4.8 MB uploaded instead of 248 MB

Generate subtitles
Uploading
Transcribing
Formatting
Transcribing audio…est. 14s
02

Transcribe

We transcribe it

Our model recognises spoken Darija — including mixed Darija/French — and turns it into clean, timed subtitle text.

03

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.

3 words to review0/3
Next uncertain word
00:04
كنتغاديللبيت
00:07
عنديmeetingمنبعد

Every fix is remembered — the same name is spelled right next time.

04

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.

subtitles.ass✓ Darija · French
.srt.vtt.assReels Karaoke ✨

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.

0MAD/ month
  • ✓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
Get started free

Creator

For creators who publish regularly.

Popular
49MAD/ month
  • ✓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.

DariScript — Darija subtitles for Moroccan creators