translate_srt
Prepares SRT subtitle content for AI translation by parsing text, preserving timing and formatting structure, and returning structured data ready for translation processing.
Instructions
š SRT TRANSLATION HELPER TOOL š
šØ CRITICAL: THIS IS A HELPER TOOL ONLY - AI DOES THE TRANSLATION! šØ
šÆ PURPOSE: This tool helps prepare SRT content for AI translation but DOES NOT translate text itself. The AI assistant must perform the actual translation work.
š WHAT IT DOES:
Parses SRT content and extracts subtitle text for AI translation
Preserves timing and formatting structure
Returns structured data for AI to translate
Provides context and metadata for better translation
ā WHAT IT DOES NOT DO:
ā Does NOT translate text automatically
ā Does NOT return translated content
ā Does NOT perform any AI translation
ā WHAT IT RETURNS:
Structured SRT data with original text
Timing and formatting information
Translation context and metadata
Ready-to-translate format for AI
š RECOMMENDED WORKFLOW:
Use detect_conversations to analyze file structure
Use get_next_chunk to get individual chunks
Use translate_srt to prepare chunk for AI translation
AI assistant translates the text content
AI assistant combines results into final SRT file
š” USAGE PATTERNS:
Prepare Full File for Translation: {"content": "full SRT content", "targetLanguage": "es", "sourceLanguage": "en"}
Prepare Individual Chunk for Translation: {"content": "chunk SRT content", "targetLanguage": "es", "sourceLanguage": "en"}
ā ļø CRITICAL INSTRUCTIONS:
This tool ONLY prepares content for AI translation
AI assistant must do the actual text translation
Use this to get structured data, then translate with AI
Return format is ready for AI processing
Input Schema
Name | Required | Description | Default |
---|---|---|---|
content | Yes | SRT file content to translate | |
sourceLanguage | No | Source language code (optional, auto-detect if not provided) | |
targetLanguage | Yes | Target language code (e.g., es, fr, de) |