MCPcopy Index your code
hub / github.com/YouG-o/YouTube-No-Translation

github.com/YouG-o/YouTube-No-Translation @v2.24.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.24.3 ↗ · + Follow
323 symbols 901 edges 65 files 53 documented · 16% updated 2d agov2.24.3 · 2026-06-19★ 1,20317 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Release Version Github Stargazers Github Contributors Mozilla Users Chrome Web Store Users LICENSE

Add-On icon

###

# YouTube No Translation

A web browser extension that keeps your YouTube experience authentic by preventing automatic translations.

## Features:

  • Video Titles: Keep titles in their original language (Video titles, Shorts, Notifications...)
  • Audio Tracks: Always use the original audio track (or choose a specific one)
  • Descriptions: Prevent automatic translation of videos descriptions
  • Thumbnails: Restore original thumbnails
  • Subtitles: Set your preferred subtitle language, if unavailable, subtitles are disabled (auto generated ones are ignored)

You can enable YouTube Data API v3 (requires your own API key) for the most reliable and fastest way to fetch original data. Learn more.

If you want to use the DeArrow extension alongside this one PLEASE CHECK THIS to avoid any conflicts.

## Download:

Available on Mozilla Available on Chrome Web Store
Available on Microsoft Store


Safari users (MacOS):
The extension is not available on the App Store. You can build the extension yourself (macOS required), or you can simply download the installable Safari pre-build from the latest release.


# Build it yourself

### Prerequisites - Node.js - npm - For Safari: macOS with Xcode installed

### Installation ```bash # Clone the repository git clone https://github.com/YouG-o/YouTube_No_Translation.git cd YouTube_No_Translation

# Install dependencies npm install ```

bash # Build for Firefox npm run package:firefox

bash # Build for Chromium npm run package:chromium

bash # Build for Safari (macOS only) npm run prepare:safari open "safari/YouTube No Translation/YouTube No Translation.xcodeproj" # Then build and run in Xcode to generate the .app # Make sure you have allowed usigned extension in Safari settings


### ⚠️ Firefox versions older than 128

If you use Firefox older than version 128, you must build the extension with a compatible manifest (without the data_collection_permissions field), use this command to do so :

bash npm run package:firefox-old

# Contributors:

Contributions are welcome! Whether you want to fix bugs, add features, or add a language translation, your help is appreciated. Please read CONTRIBUTING.md to get started, or browse existing issues to see what needs help.

Thanks to all contributors !

Contributor

# Support This Project

This extension is completely free and open-source. If you find it valuable, you can support its development with a pay-what-you-want contribution!

Support me on Ko-Fi

Support with Cryptocurrency

You can also support this project by:

# LICENSE

This project is licensed under the GNU Affero General Public License v3.0

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Function 282
Method 19
Interface 16
Class 6

Languages

TypeScript100%

Modules by API surface

src/content/observers.ts26 symbols
src/content/description/MainDescription.ts17 symbols
src/content/titles/mainTitle.ts15 symbols
src/types/types.ts14 symbols
src/content/chapters/chaptersIndex.ts14 symbols
src/content/titles/index.ts12 symbols
src/content/description/searchDescriptions.ts12 symbols
src/content/titles/infoCards.ts11 symbols
src/content/channel/channelDescription.ts11 symbols
src/content/titles/browsingTitles.ts9 symbols
src/content/description/index.ts9 symbols
src/content/titles/infoCardsTeasers.ts8 symbols

For agents

$ claude mcp add YouTube-No-Translation \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page