Arabic Code-Switching Transcription

ArabCap detects Arabic code-switching automatically. When speakers mix Moroccan Darija, Algerian Darija, Tunisian Darija, French, English, or Arabizi, ArabCap produces transcription and subtitles that preserve the natural mixed speech pattern.

Start free trial

What code-switching sounds like in Arabic

Code-switching means mixing languages inside one conversation or even one sentence. In Arabic-speaking countries it is normal. Moroccan, Algerian and Tunisian speakers mix in French, while Egyptian and Gulf speakers often mix in English.

A tool that expects one language per file will either drop the foreign words or spell them as Arabic nonsense. ArabCap is built to recognise the switch and keep each word in the language it was spoken in.

More examples (illustrative)

"I haven't finished my presentation yet." The English word stays in Latin letters inside an Arabic sentence.

أنا لسه ماخلصتش الـ presentation بتاعتي

Tunisian Arabic with French

"I'd like to make a reservation for tomorrow." Here the French noun sits inside a Tunisian sentence.

نحب نعمل réservation لغدوة

How the foreign words appear in your subtitles

Loanwords stay in the language they were spoken in, so the subtitle matches what viewers hear. If your audience reads Latin-letter Arabic, you can choose Arabizi as the output instead of Arabic script.

Frequently Asked Questions

Which language mixes does ArabCap support?

Arabic dialects mixed with French or English, such as Darija and French, or Egyptian Arabic and English.

Are French words written in Arabic letters?

No. Foreign words stay in the language they were spoken in, as in the examples above.

Does mixed speech need special settings?

No. Upload the video as usual and ArabCap detects the switches automatically.

Can I use ArabCap with Premiere Pro, DaVinci Resolve, Final Cut Pro, and CapCut?

Yes. For Premiere Pro there is a free ArabCap extension that puts captions straight on your timeline, on Mac and Windows. For DaVinci Resolve, Final Cut Pro, CapCut and other editors, ArabCap exports SRT and VTT files.

Does ArabCap support Arabizi?

Yes. ArabCap supports Arabizi — Arabic written in Latin characters mixed with numbers — as part of its dialect recognition system.