Explore Polyglot

Download now

For Apple Silicon · macOS 14.4+

Local AI. Your Mac.

Made for your workflow

Add subtitles to your own film in Plex

Let viewers choose subtitles when they play your film. Review the words on your Mac, name the file so Plex can find it, and check the language menu on the device people use to watch.

Download now

Apple Silicon · macOS 14.4 or later

01

Match the cut

Start from the movie file already in your library and review its dialogue on your Mac.

02

Pair the files

Place the SRT beside the movie with a matching name and the code for the language viewers will read.

03

Try the track

Refresh the movie’s metadata in Plex and play an early and a late cue on the intended device.

An iridescent black foil film reel with a hanging tag leans against two archive cases.
AI-generated editorial illustration · Polyglot

Start with the copy your audience will see

Imagine your film about a boatyard has a festival cut and a shorter family cut. The opening interview is identical. Halfway through the family cut, a scene about launching the boat is missing. A subtitle track for the festival version can look right for ten minutes before every line starts arriving late.

Find the file behind the movie entry you plan to share. Use that exact edit in Polyglot on an Apple Silicon Mac. Confirm you have permission to transcribe the film, translate it if needed, and share the words with everyone who can access that library. A searchable subtitle file can expose a name even when the audio is hard to hear.

Make a track you can recognize in playback

Transcribe the film in its spoken language, or import an existing SRT for the same cut and attach the film for review. Replay the boatbuilder’s introduction, a line just after the removed scene and the last spoken credit. Check the spelling of the boat’s name and whether each line disappears before the next person speaks.

For a second reading language, translate the reviewed track and replay those same moments in the translation. Keep your project and revision copies outside the library folder. Export each approved language as a separate SRT. Open each export as text and check a name containing an accent. Plex recommends UTF-8 for text subtitles.

Give Plex one file per reading language

For a movie named Boatyard (2026).mp4, put Boatyard (2026).en.srt in the same folder. A Dutch translation goes beside it as Boatyard (2026).nl.srt. Keep the spaces, punctuation and year from the movie filename. The code identifies the written language, even when everyone speaks English on the soundtrack.

Show filename extensions when checking the folder. Boatyard (2026).nl.srt.txt can look convincing in a file browser with extensions hidden. Keep review copies such as final-v3.srt elsewhere so your library contains only the tracks meant for viewers. Use ordinary language suffixes for full dialogue subtitles. Reserve the forced suffix for a deliberately prepared track of selected events.

Refresh the movie and check it as a viewer

On the existing movie’s details page in Plex, open the more menu and choose Refresh Metadata. Plex documents that refreshing an individual movie searches for new local assets, including subtitles. If the entry itself is missing after adding a new film, scan the library for new media first.

On your intended player, open the movie’s subtitle selector. If you supplied both example tracks, select Dutch, replay the boatbuilder’s introduction and check that the words are Dutch. Switch to English at the same point. For a single-language delivery, select that track and check the introduction. In either case, turn subtitles off and confirm that the text disappears. Seek past the scene change and repeat near the credits. A language-menu entry alone cannot tell you that the words match the cut.

Use the failure to locate the correction

If the track is absent, check the actual movie folder on the server, the filename and the final extension, then refresh that movie. If your library uses a legacy metadata agent, check that Local Media Assets is enabled and follow Plex’s library refresh instructions after changing that setting. If English appears under Dutch, open the Dutch-named SRT and inspect a cue before renaming or replacing anything. If an accented name looks wrong, check the exported file’s encoding and the same word on the player.

If timing starts correctly and slips only after the missing launch scene, compare the approved cut with the media in the library before changing a cue. A uniform shift would also move the opening lines that already match. Correct the track against the served cut, keep a backup outside the library, then repeat the language switch and the late-scene check.

Sources & further reading

Plex Support · Adding local subtitles to your media

Plex Support · Scanning versus refreshing a library

Published by Polyglot using an AI-assisted editorial workflow. How we prepare and update our guides.

Keep exploring.

Try it on your Mac.

Find the right tools for your words and video, with processing on your Mac.

Download now

Apple Silicon · macOS 14.4 or later