Blog

How to Add Arabic Subtitles to a Video With AI: Three Routes and a Right-to-Left Checklist

Speech-to-text is now the easy part; what ruins Arabic subtitles comes after it: misheard names, full stops on the wrong side and broken letters. Three practical routes (free…

7 min read
How to Add Arabic Subtitles to a Video With AI: Three Routes and a Right-to-Left Checklist

The AI part of subtitling—turning spoken audio into timed text—is now the easy part. What routinely ruins Arabic subtitles happens right after speech recognition finishes: dialect phrasing and proper names get misheard, punctuation jumps to the wrong side of the line, letters disconnect or display as empty boxes because the chosen font lacks Arabic glyphs, and exported files turn into unreadable strings of garbled characters due to incorrect file encoding.

Producing readable Arabic subtitles is not about finding a single tool that does everything. It requires choosing the right route for where your video will be watched, understanding how right-to-left text behaves in video players, and fixing the technical errors that standard tools overlook.

Sponsored

Tired of juggling ten tabs? ToolSuite bundles the AI workflow tools power users rely on — in one place.

Try ToolSuite Now

Decide First: Separate File (.srt) vs. Burned-In Captions

A separate subtitle file, usually in SubRip (.srt) or WebVTT (.vtt) format, is an independent text file containing timestamps and speech. The video player renders this text dynamically over the video, letting viewers toggle captions on or off, resize text, or switch languages. Choose it for YouTube, company portals and online courses, or whenever you may want to add a second language later without re-exporting the video.

Burned-in captions (open or hardcoded subtitles) are encoded directly into the video frames during export. Viewers cannot turn them off or switch languages, but you retain full control over font selection, positioning, background contrast, and letter shaping. It is the safer choice for Instagram Reels, TikTok and WhatsApp: anyone scrolling with the sound off sees only what is on screen, and you cannot count on every app showing a separate subtitle file.

Route 1: Free Automatic Subtitles with YouTube Studio

For an editable subtitle file at zero cost, YouTube Studio is an effective starting point. According to Google support documentation on automatic captions, automatic captions are available in languages including Arabic. Google instructs creators to review automatic captions and edit or remove any parts that haven’t been properly transcribed. Auto captions may not be generated when a video is too long, sound quality is poor or speech not recognised, multiple speakers overlap, long silence precedes speech, or the language is unsupported. Captions may take time to appear due to complex audio processing, with no fixed time documented.

To generate and download your subtitle file:

  1. Upload your video to YouTube Studio as unlisted or private so viewers do not see unedited captions.
  2. In the left menu, click Subtitles, select your video, and find the automatic Arabic track.
  3. Click Edit, listen through the audio, fix misheard dialect words and names, and click Publish.
  4. In the published track, click Options and select Download subtitles to reuse the file elsewhere.

You can also upload tracks manually. According to Google support documentation on adding subtitles, click ADD LANGUAGE, choose Arabic, and under Subtitles click ADD. You can upload a file with or without timing, supporting SubRip (.srt), SubViewer (.sbv), and WebVTT (.vtt). Viewers can also use Auto-translate in player settings under Subtitles/CC to select another language.

Route 2: Online Editors for Burned-In Captions and Translation

When you need hardcoded captions with custom typography or fast translation between English and Arabic, online editors provide an all-in-one timeline. A clear example is Kapwing, which handles subtitling, styling, and translation in the browser.

To subtitle a video in Kapwing:

  1. Upload your video to the workspace or paste a direct video link.
  2. Run the automatic subtitle generator, or the subtitle translator if the speech is in English and you want Arabic text.
  3. Review each cue to correct spelling, proper names, and timing breaks.
  4. Style subtitles with an Arabic-compatible font, adjust background contrast, and place text safely within frame margins.
  5. Export hardcoded subtitles, or download the subtitles as an SRT, VTT, or TXT file. You can also upload your own SRT.

Kapwing provides a subtitle translator for existing subtitles and a video translator for speech to and from 100+ languages including Arabic. On pricing, the Free plan costs $0 and includes 10 credits, auto-subtitling up to 10 minutes, watermarked exports, videos up to 4 minutes at 720p, and 30 minutes of exports monthly. The Pro plan costs $16 a month on the pricing page at the time of writing (the page has a billing toggle). Pro includes 1,000 credits per month, auto-subtitling up to 1,000 minutes per month, no watermark, 4K resolution, and exports up to 120 minutes, as shown on the Kapwing pricing page.

Other web tools offer similar features. For example, VEED states that all paid plans include unlimited subtitle generation, subject to a fair use limit of 50 hours per month. Its plan prices did not load for us during research, so pricing could not be confirmed. For short vertical clips, Submagic and Captions do the same job, and Maestra targets longer subtitling and translation work. We did not verify their Arabic font support, RTL alignment, or dialect handling for this guide, so test them before paying.

Route 3: Clean Subtitle Files with an AI Chatbot

Speech recognition tools often mishear dialect words and proper names. Rather than editing hundreds of lines manually, you can clean an exported .srt file with an AI chatbot like ChatGPT, Claude, or Gemini. For broader editing strategies, see our proofreading guide.

Send your raw SRT text to the chatbot with this prompt:

Subtitle cleaning prompt: You are an expert Arabic subtitle editor. Review and clean the following SRT file. Keep every subtitle index number and timestamp line exactly as written, with zero changes to numbers, arrows, or formatting. Only fix spelling mistakes, proper names, and obvious phonetic mishearings in the Arabic text. Do not translate or convert dialect into Modern Standard Arabic unless asked. Keep each cue to a maximum of 2 lines and roughly 42 characters per line. Return the complete corrected SRT as plain text, with no formatting and no comments of your own.

Always check that the line count of the returned file matches the original. Chatbots sometimes merge or drop cues on long files; to avoid missing cues, send files in chunks of about 100 cues.

The Arabic Right-to-Left (RTL) Checklist

Before publishing or burning captions, audit your subtitles against these common Arabic formatting issues:

  • Punctuation jumping to the wrong side: When a line ends with an English word, brand, or number, punctuation marks often jump to the far left. Place the Unicode right-to-left mark (U+200F, RLM) at the end of the line, or rephrase so the line ends with an Arabic word.
  • Broken letters or empty boxes: In burned-in captions, disconnected letters or empty boxes mean the font lacks Arabic glyphs. Choose a font with Arabic glyphs (such as Noto Sans Arabic, Cairo, or Tajawal, all available on Google Fonts) and avoid decorative Latin-only fonts.
  • Garbled characters: If uploaded subtitles display scrambled characters like ال, save the .srt file as UTF-8.
  • Mixed-language word order: Mixing English terms into Arabic lines can reorder words. Keep English terms short or place them on their own line.
  • Dialect consistency: Decide on a policy (writing dialect as spoken versus Modern Standard Arabic) and keep it consistent. For dialect-heavy audio, see our transcription guide.
  • Names, brands, and numbers: Speech engines frequently mishear personal names, brand names, and numbers. Check each one by ear against the audio.

The 5-Minute Verification Test

Before committing to a full video project, run a 5-minute test. Take a 60-second clip containing a proper name, a number, and an English term. Run it through your chosen route, export the result, and verify it against the six checklist items above.

Our take: if the video is going to YouTube, start with the free route, clean the file with a chatbot and listen through once more. Pay for an editor only when you burn in styled captions regularly or translate English videos into Arabic in bulk. AI has removed the typing; a full stop on the wrong side or a misspelt name is still yours to catch.

Categories: Blog
Share:

Comments

0

No comments yet.