subtitle-translator — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited subtitle-translator (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Translates subtitle blocks from one language to another while respecting broadcast subtitle constraints: a maximum of 42 characters per line, no more than two lines per block, and a reading speed that allows viewers to watch the screen at the same time.
Required: The subtitle blocks in the source language, each with its timecode and original text; the source language; the target language
Optional: The intended platform (broadcast television, streaming, festival, online); whether the programme is documentary, drama, news, or entertainment (affects register); any glossary or character name spellings that must be kept consistent; the total programme duration (helps the assistant calibrate reading-speed targets)
Format to provide subtitle blocks in:
00:02:14,500 --> 00:02:17,200
Original subtitle text here,
second line if present.Subtitle blocks returned in the same format as the input — timecode preserved, translated text below. Each block presented as:
00:02:14,500 --> 00:02:17,200
Translated line one here,
line two if needed.After the translated blocks, a brief translator's note listing: any blocks where meaning was condensed to meet line or timing limits, any culturally specific terms that required adaptation, and any blocks that need human review before delivery.
Maximum two lines per block. Maximum 42 characters per line. Lines broken at a natural syntactic boundary — not mid-phrase.
Source language: Spanish Target language: English Platform: Documentary, festival submission
00:01:03,100 --> 00:01:06,400
Cuando llegamos al pueblo por primera vez,
no teníamos nada. Absolutamente nada.
00:01:06,800 --> 00:01:09,500
Los vecinos nos dieron comida, ropa,
un lugar donde dormir esa primera noche.
00:01:10,000 --> 00:01:12,800
No lo olvidaremos nunca.
Nunca.00:01:03,100 --> 00:01:06,400
When we first arrived in the village,
we had nothing. Absolutely nothing.
00:01:06,800 --> 00:01:09,500
Neighbours gave us food, clothes,
somewhere to sleep that first night.
00:01:10,000 --> 00:01:12,800
We will never forget that.
Never.Translator's note: All three blocks fall within the 42-character-per-line limit. Block 2: "Los vecinos" is rendered as "Neighbours" (British English spelling assumed for festival submission; change to "Neighbors" for US delivery). "Un lugar donde dormir" is condensed from "a place where we could sleep" to "somewhere to sleep" to preserve the line limit without altering meaning — no flag required. Block 3: The speaker's deliberate repetition of "Nunca / Nunca" is preserved as "Never / Never" — this is a rhetorical choice in the source and should not be merged into a single line.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.