Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
Y

YouTube-No-Translation

> 编程语言
Open source

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

1.2K stars0 likes0 views
WebsiteGitHub

About

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

  • 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.


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.


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

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 !

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!

You can also support this project by:

  • Starring this repository
  • Rating the extension on Mozilla Add-ons or the Chrome Web Store
  • Following me on GitHub

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

TypeScriptadd-onaudio-tracksbravebrowser

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言