Token导航 LogoToken导航TokenDH.com
Srt Translation MCP Server logo
音视频stdio官方级别未说明来源级核验

Srt Translation MCP Server

MCP Server

srt-translation-mcp-server

一个用于处理和翻译SRT字幕文件的模型上下文协议(MCP)服务器,具有智能对话检测和上下文保留功能。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
TypeScript语音音频视频

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

omd0

提供方

omd0

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx srt-translation-mcp-server

详细介绍

SRT翻译MCP服务器

一个模型上下文协议(MCP)服务器,用于处理和转换SRT字幕文件,具备智能对话检测和上下文保持功能。

特点/特性

  • SRT文件处理解析、验证和操作SRT字幕文件
  • 大文件支持智能分块处理大型SRT文件
  • 对话检测上下文感知分析以提升翻译质量
  • 样式标签保留在翻译过程中保持HTML样式格式
  • 定时同步保留精确的时间信息
  • MCP集成用于AI助手集成的标准化接口

安装

# Install dependencies
npm install

# Build the project
npm run build

# Run tests
npm test

用法

作为MCP服务器

# Start the MCP server
npm start

# Or run directly with npx
npx srt-translation-mcp-server

可用的MCP工具

  • parse_srt解析并验证SRT文件内容
  • write_srt从解析后的数据中生成SRT文件
  • detect_conversations在SRT内容中检测对话边界
  • translate_srt翻译SRT内容并保持上下文
  • translate_chunk翻译SRT内容中的特定片段

示例用法

// Parse SRT file
const result = await mcpClient.callTool('parse_srt', {
  content: srtFileContent
});

// Detect conversations
const conversations = await mcpClient.callTool('detect_conversations', {
  content: srtFileContent
});

// Translate SRT file
const translated = await mcpClient.callTool('translate_srt', {
  content: srtFileContent,
  targetLanguage: 'es',
  preserveFormatting: true
});

发展

# Development mode with hot reload
npm run dev

# Run tests in watch mode
npm run test:watch

# Lint code
npm run lint

# Fix linting issues
npm run lint:fix

建筑学

核心组件

  • SRT 解析器处理SRT文件的解析和验证
  • 时间解析器管理SRT时间格式操作
  • 风格标签保留HTML风格的格式
  • 对话检测器确定对话边界
  • 翻译服务上下文感知的翻译处理
  • MCP服务器人工智能集成协议的实现

关键特性

  1. 智能分块处理在自然对话边界处分割大文件
  2. 上下文保持保持对话上下文以获得更佳翻译
  3. 样式标签支持在翻译过程中保留HTML格式
  4. 时序验证确保时间序列有效且递增
  5. 错误处理全面的错误报告和验证

测试

该项目包括对所有核心功能的全面测试:

  • 时间解析和格式化
  • SRT文件解析与验证
  • 样式标签检测与保留
  • 对话检测算法
  • 翻译工作流程集成

使用以下命令运行测试:

npm test

许可证

MIT 许可证 - 详情请参见 LICENSE 文件。

目录标签

目录标签

TypeScript语音音频视频字幕翻译本地部署SRT处理上下文保留对话检测多语言支持

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

srt-translation-mcp-server

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP