字 AI-SRTSub

How to use bilingual merging and special-effect subtitles

Combine two subtitle files into one bilingual track, or style subtitles directly: font, colour, outline and position are what-you-see-is-what-you-get, and the preview matches the export.

Updated 2026-10-17Tool guides

What this tool does

This one page actually covers three jobs: merging an original and a translated subtitle file into one bilingual file, adjusting the order and style of a file that is already bilingual, and adding special effects to a single-language file. All three share the same style parameters and the same preview.

  • Merge two files — you have an original and a translation; combine them into one bilingual file and export it.
  • Adjust a bilingual file — it is already bilingual but the order or the styling is wrong; lay it out again.
  • Single-language file — only one file; give it a font, an outline, a position.
  • Switch between the three with the tabs on the left; the style panel and the preview are shared.

Three jobs, one page

The top of the page has three tabs: Merge two files, Adjust a bilingual file, Single-language file. Your choice decides how many input columns appear on the left.

When merging two files, the left side holds two columns, "1 Original subtitles" and "2 Translated subtitles"; each accepts an uploaded file or text pasted straight in. Adjusting a bilingual file and styling a single-language file each need only one column.

The three tabs at the top of the special-effect subtitle tool and the input area on the left
Three tabs at the top; picking "Merge two files" brings up an original and a translated column on the left

How two files are paired

The first item under "3 Merge settings" is the pairing mode: Pair by order · use the original timeline, Pair by timeline · use the original timeline, Pair by order · use the translated timeline.

When both files have the same number of entries in the same order, pairing by order is the safest. When the counts differ (one side merged entries, the other split them), pair by timeline and let the tool match by proximity. Whose timeline to use depends on which file is more accurate — usually the original.

Below that are the text structure (auto-detect / two lines per entry / alternating pairs) and the order (original on top / translation on top).

Pairing mode, text structure and order options under merge settings
The pairing mode decides which line goes with which, and whose timeline to use is set here too

Adjust the style item by item

The style panel sits on the right. When you export ASS, the "ASS appearance" block applies: layout (split · separated top and bottom / stacked · two lines at the bottom), the size, colour, opacity, font, bold, italic, letter spacing, outline, outline colour, shadow/background (none / shadow / background), depth, border colour, border opacity, horizontal alignment (bottom · left / bottom · centre / bottom · right) and distance from the bottom of the translation (primary) line, plus the font, shadow/background and left/right margins of the original (secondary) line.

When you export bilingual VTT styling, the "WebVTT style" block applies: on top of six presets (standard / compact / cinematic / top / accessible / portrait) you can change the vertical line, the anchor (bottom / top / centre), the horizontal position, the width size, the align value and the line height of the whole cue, plus the background colour, background opacity and outline width of the translation line; the original line can inherit the main style or be set separately.

When you are done you can save the result as a preset and reuse it later by selecting it under "From saved presets" and clicking "Apply".

The parameters of the ASS appearance panel on the right
Size, colour, outline, shadow/background and alignment are all adjustable, and the result can be saved as a preset

Check the preview before exporting

"Merge preview" is a table: #, time, original, translation, style. The bar above filters suspect rows by "has sound effects", "has a speaker prefix", "shorter than 1 second", "more than two lines" and "reading speed exceeded", or by a keyword you type.

Clicking the style slot of a row expands that slot's editor and lists only the rows using it; "Clear all overrides" returns every manual override to the template. The timeline adjustment area below handles a global offset (from a given cue) and proportional scaling.

Once it looks right, go to "4 Export": download the subtitle file or copy its contents.

The merge preview table and its filter bar
The preview is the export; filter suspect rows by type or expand a single style slot

What is left untouched

Styling changes appearance only, never dialogue. The text of the original and the translation is not altered by a single character during the merge; unless you deliberately change it in the adjustment area below the preview, the timeline comes from the file you chose.

When you export SRT or "VTT without styling", no style information is written into the file — the page tells you that the VTT has no STYLE block and the player will use its default appearance. If you want styling, choose bilingual VTT styling or ASS.

Common questions

What if the two files have different entry counts? Use "Pair by timeline" and the tool matches by proximity; entries it cannot match are not invented.

What if a player ignores the styling in an exported ASS? The styles are stored inside the file, but player support for ASS varies. If you need a more portable look, export bilingual VTT styling.

How do I get back to the initial template after messing it up? "Restore default parameters" in the ASS block and "Restore template defaults" in the VTT block each reset their own section.

What are the seven rows in the sample? They are a built-in example, only there so you can see what a merge looks like; the sample cannot be exported. Upload your own subtitles and click the merge preview and they are replaced automatically.

Privacy

Subtitles are processed entirely in the browser: nothing is uploaded and nothing goes through a server. Close the browser and everything from that session is gone.

Related tools and guides

To split a bilingual file back into two tracks use Bilingual split; to go the other way and turn a single language into a bilingual file see Two ways to make bilingual subtitles; run the result through Subtitle QC; for a whole season at once use Batch conversion.

Runs entirely in your browser, nothing to install.

Open the special-effect subtitle tool

Related guides