YouTube Translate
About
Enables access to YouTube video transcripts, translations, summaries, and subtitle generation through a simple API interface for research, content analysis, and multilingual video accessibility workflows.
Details
- Author
- brianshin22
- Repository
- brianshin22/youtube-translate-mcp
- Downloads
- 341
- License
- MIT License
- Categories
- Web Scraping, Other, Productivity, Developer Tools, Design, AI, Media, Search, Infrastructure, Frontend, API, Security
Jump to
- Get transcripts of YouTube videos
- Translate transcripts to different languages
- Generate subtitles in SRT or VTT format
- Create summaries of video content
- Search for specific content within videos
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
YouTube TranslateCommand (node, npx, python, etc.)uvArguments-
Argument 1
--directory -
Argument 2
/ABSOLUTE/PATH/TO/youtube-translate-mcp -
Argument 3
run -
Argument 4
-m -
Argument 5
youtube_translate_mcp
Environment-
YOUTUBE_TRANSLATE_API_KEY
YOUR_API_KEY
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
To install youtube-translate-mcp for Claude Desktop automatically via Smithery:
bashnpx -y @smithery/cli install @brianshin22/youtube-translate-mcp --client claude
This package requires Python 3.12 or higher:
bash
- YOUTUBE_TRANSLATE_API_KEY: Required. Your API key for accessing the YouTube Translate API.
This package includes a smithery.yaml file for easy deployment with Smithery.
To deploy, set the YOUTUBE_TRANSLATE_API_KEY configuration parameter to your YouTube Translate API key.
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv pip install -e .
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"youtube translate": {
"env": {
"YOUTUBE_TRANSLATE_API_KEY": "YOUR_API_KEY"
},
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/youtube-translate-mcp",
"run",
"-m",
"youtube_translate_mcp"
],
"command": "uv"
}
}
}
Linux
{
"env": {
"YOUTUBE_TRANSLATE_API_KEY": "YOUR_API_KEY"
},
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/youtube-translate-mcp",
"run",
"-m",
"youtube_translate_mcp"
],
"command": "uv"
}
Macos
{
"env": {
"YOUTUBE_TRANSLATE_API_KEY": "YOUR_API_KEY"
},
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/youtube-translate-mcp",
"run",
"-m",
"youtube_translate_mcp"
],
"command": "uv"
}
Windows
{
"env": {
"YOUTUBE_TRANSLATE_API_KEY": "YOUR_API_KEY"
},
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/youtube-translate-mcp",
"run",
"-m",
"youtube_translate_mcp"
],
"command": "uv"
}
YouTube Translate MCP
A Model Context Protocol (MCP) server for accessing the YouTube Translate API, allowing you to obtain transcripts, translations, and summaries of YouTube videos.
Features
- Get transcripts of YouTube videos
- Translate transcripts to different languages
- Generate subtitles in SRT or VTT format
- Create summaries of video content
- Search for specific content within videos
Installation
Installing via Smithery
To install youtube-translate-mcp for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @brianshin22/youtube-translate-mcp --client claude
Installing Manually
This package requires Python 3.12 or higher:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




