# Sift Web Tools – Subtitle File Translator (SRT/VTT)

> Sift Web Tools – Subtitle File Translator (SRT/VTT) is a paid API for AI agents from sift.srv1996466.hstgr.cloud, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-23).

Translates an SRT or VTT subtitle file to a target language while preserving all original timestamps and cue numbering.

## Facts

- Endpoint: GET https://sift.srv1996466.hstgr.cloud/v1/yt/translate-subtitles?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sift-web-tools-subtitle-file-translator-srt-vtt-0f532c8c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_R2qJzzX09UCg_BqdIAUhE

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sift-web-tools-subtitle-file-translator-srt-vtt-0f532c8c
```

Example prompt: 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.

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "to": "Spanish",
  "cues": 3,
  "format": "srt",
  "subtitles": "1\n00:00:00,000 --> 00:00:02,000\nHola a todos\n"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sift-web-tools-subtitle-file-translator-srt-vtt-0f532c8c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from sift.srv1996466.hstgr.cloud](https://www.zero.xyz/host/sift.srv1996466.hstgr.cloud/llms.txt)
