- Home
- MCP servers
- SRT Translation
SRT Translation
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"omd0-srt-mcp": {
"command": "npx",
"args": [
"srt-translation-mcp-server"
]
}
}
}You operate an MCP server that processes and translates SRT subtitle files with intelligent conversation detection and context preservation. This server is designed to handle large SRT files, keep HTML-style formatting, and synchronize timing while exposing a clean MCP interface for AI assistants to interact with translation workflows.
How to use
You connect to the server using an MCP client and invoke its tools to parse, analyze, and translate SRT content. You can parse and validate SRT files, detect conversation boundaries to preserve context, and translate while maintaining formatting and timing.
How to use
Typical usage patterns include starting the MCP server locally, then calling tools to process an SRT file end-to-end.
How to install
Prerequisites: ensure you have Node.js installed on your system.
How to install
Step by step commands to set up and run the MCP server locally:
How to install
# Install dependencies
npm install
# Build the project
npm run build
# Run tests
npm test
How to use
Start the MCP server using either the standard npm script or the direct npx invocation. Once running, you can interact with the server through your MCP client to parse, detect conversations, and translate SRT content.
How to use
# Start the MCP server
npm start
# Or run directly with npx
npx srt-translation-mcp-server
Security and notes
The server emphasizes accurate timing validation, robust error handling, and preservation of style tags for translations. Ensure you validate inputs before sending large SRT files to avoid excessive processing time.
Notes and examples
Available MCP tools (as actionable capabilities) include: parse_srt, write_srt, detect_conversations, translate_srt, translate_chunk. These enable end-to-end workflows from parsing to translation with context awareness.
Troubleshooting
If you encounter issues starting the server, verify that Node.js is installed, dependencies are installed, and the build step completed successfully. Check that you are using compatible Node/npm versions and consult any test failures for guidance.
Available tools
parse_srt
Parse and validate SRT file content to ensure correct structure and timing.
write_srt
Write SRT content from parsed data, preserving timing and format.
detect_conversations
Identify conversation boundaries to maintain context during translation.
translate_srt
Translate SRT content with context preservation and style tag support.
translate_chunk
Translate a specific chunk of SRT content on demand.