{"uid":"cap_R2qJzzX09UCg_BqdIAUhE","slug":"sift-web-tools-subtitle-file-translator-srt-vtt-0f532c8c","name":"Sift Web Tools – Subtitle File Translator (SRT/VTT)","description":"Translate an SRT or VTT subtitle file, keeping every timestamp. Give the URL of an .srt or .vtt file (up to 800 cues) and a target language; get the same file back translated with identical timing, ready to upload.","url":"https://sift.srv1996466.hstgr.cloud/v1/yt/translate-subtitles?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["url","to"],"properties":{"to":{"type":"string","description":"Target language"},"url":{"type":"string","description":"Subtitle file URL (.srt or .vtt)"},"source":{"type":"string","description":"Source language (default auto)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"to":"Spanish","cues":3,"format":"srt","subtitles":"1\n00:00:00,000 --> 00:00:02,000\nHola a todos\n"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_FUBw0Ua9xtOJWdEFynCHr","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Translates an SRT or VTT subtitle file to a target language while preserving all original timestamps and cue numbering.","exampleAgentPrompt":"Translate this SRT subtitle file to Spanish — the file is at https://example.com/video.srt — and give me back the full translated file with all the original timestamps intact.","exampleUseCases":[{"title":"Localize YouTube video captions","prompt":"I have an English SRT subtitle file for my YouTube video at https://mybucket.com/video_en.srt — can you translate it to French and give me back the full file with the same timestamps so I can upload it?"},{"title":"Produce multilingual course subtitles","prompt":"Translate this VTT caption file at https://courses.example.com/lesson1.vtt to Japanese, keeping every cue and timestamp exactly as they are — I need to upload it to our e-learning platform."},{"title":"Subtitle localization for streaming upload","prompt":"I need a Korean version of this subtitle file at https://cdn.studio.com/ep3_en.srt — translate it to Korean automatically detecting the source language, and return the SRT text with all the timing lines preserved."}],"resultDescription":"A JSON response containing the target language, the number of translated cues, the file format (srt or vtt), and the full translated subtitle file text with identical timestamps and cue structure as the original.","failureModes":["URL not reachable or file not found — returns an error","File exceeds 800-cue limit — returns an error","Unsupported file format (not .srt or .vtt) — returns an error","Unrecognized or unsupported target language code — returns an error","Network timeout fetching the remote subtitle file — returns an error"],"whenToPreferThis":"Choose this endpoint when you need to translate a complete SRT or VTT subtitle file while strictly preserving all timestamps and cue numbering, and want a drop-in ready file to upload to a video platform. It is ideal for up to 800 cues per call and supports auto-detection of the source language.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-23T14:04:36.765Z","isFirstParty":false,"canonicalSlug":"sift-web-tools-subtitle-file-translator-srt-vtt-0f532c8c"}