Back to directory
YouG-o avatar
YouG-o / YouTube-No-Translation

YouTube-No-Translation

Web browser add-on that prevents YouTube's automatic translations! It keeps titles, descriptions, and audio in their original language.

1,231

Stars

21

Forks

7

Watchers

AGPL-3.0

License

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

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

# Install dependencies
npm install
# Build for Firefox
npm run package:firefox
# Build for Chromium
npm run package:chromium
# 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 :

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

Releases

Jul 24, 2026

v2.24.4: Fix ASR subtitle selection and mobile title detection

Download .zip

Fixed

Fixed mobile selector for titles Prevented translated auto-generated (ASR) subtitles from being incorrectly detected as original subtitles when applying subtitle preferences across videos. Appl...

Jun 19, 2026

v2.24.3: Fix audio track not applied after YouTube black screen buffering

Download .zip

Fixed

Ensure original chapter titles are restored even when the currently displayed chapter happens to match the original title during initialization. (thanks to Nazar Khokhla) Fix audio track not be...

Jun 17, 2026

v2.24.2: Improved chapter detection and robustness fixes.

Download .zip

Fixed

Prevent TypeError when setting some observers if document.body is not available during early script execution. Avoid repeated audio track processing and duplicate logs for the same video source...

May 26, 2026

v2.24.1: Fix audio and subtitle track handling reliability, restore immediate audio application on source detection, and optimize SPA navigation listeners

Download .zip

Fixed

Issue where audio track settings were skipped if the player triggered events in an unexpected order. Subtitle detection now correctly distinguishes between original manual tracks and translated...

May 20, 2026

v2.24.0: Safari CSP fix and improved YouTube injection timing

Download .zip

Changed

Safari : All page-context script injections now support dual-mode loading (URL for Chrome/Firefox, inline execution fallback for Safari). Audio track and subtitle/embed title settings now use...