MCPcopy Index your code
hub / github.com/LazyScar/BiliBili-To-English

github.com/LazyScar/BiliBili-To-English @v2.0.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.0.6 ↗ · + Follow
331 symbols 914 edges 17 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

BiliBili To English

Переводите и наслаждайтесь BiliBili на английском или других языках — в реальном времени, прямо на странице.

GitHub release (latest SemVer) GitHub release date GitHub issues GitHub license

🇨🇳 简体中文 | 🇷🇺 Русский | 🇺🇸 English


Обзор

BiliBili To English — это браузерное расширение, предназначенное для перевода интерфейса BiliBili, видео и субтитров на английский и другие языки.
Поддерживаются Chrome, Firefox, Brave, Opera, Edge и другие браузеры на базе Chromium и Firefox.

Расширение позволяет удобно просматривать контент BiliBili на выбранном языке, переводя элементы интерфейса, комментарии и информацию о видео мгновенно, без открытия новых вкладок и перезагрузки страницы.


Установка

Firefox

Chrome, Brave, Opera и Edge

  • В настоящее время доступна только ручная установка.
  • Для ручной установки:
  • Скачайте этот репозиторий в виде ZIP-архива.
  • Распакуйте его в папку.
  • Откройте браузер и перейдите на chrome://extensions/.
  • Включите Режим разработчика (в правом верхнем углу).
  • Нажмите Загрузить распакованное расширение и выберите распакованную папку.
  • После загрузки расширения вы можете отключить Режим разработчика.

Возможности

  • Поддержка нескольких языков — перевод на английский, французский, русский, японский и другие языки (в будущем будут добавлены новые).
  • Удобный интерфейс выбора языка — аккуратное всплывающее меню с флагами и названиями языков.
  • Перевод субтитров в реальном времени — автоматический перевод субтитров видео.
  • Полный перевод страницы — перевод кнопок, меню и элементов интерфейса (включая страницу автора/студии).
  • Сохранение выбранного языка — выбранный язык запоминается автоматически.
Главная Видео Комментарии Автор/Студия

Как это работает

Расширение использует комбинацию словарного сопоставления слов и автоматических систем перевода.

  1. При загрузке страницы выполняется проверка локального словаря с распространёнными китайскими терминами.
  2. Если термин не найден, используется движок машинного перевода.
  3. Перевод отображается в реальном времени.

Поддерживаемые языки

  • Английский 🇺🇸
  • Французский 🇫🇷
  • Японский 🇯🇵
  • Русский 🇷🇺
  • В будущем будут добавлены новые языки

Как пользоваться

  1. Установите расширение для вашего браузера.
  2. Откройте любую страницу BiliBili.
  3. Нажмите на значок BiliBili To English на панели инструментов.
  4. Выберите нужный язык.
  5. Наслаждайтесь мгновенным автоматическим переводом.

Вклад в проект

Хотите помочь улучшить переводы или добавить поддержку новых языков?
См. CONTRIBUTION.md, чтобы начать.

Мы приветствуем разработчиков и переводчиков для совместной работы.


FAQ

Что делает это расширение?
Оно переводит интерфейс BiliBili, субтитры, комментарии и информацию о видео в реальном времени.

Почему требуется доступ ко всем сайтам?
Для выполнения перевода расширению необходимо изменять и заменять текст на веб-страницах, что требует доступа к их содержимому.

Какие системы перевода поддерживаются?
В настоящее время используются словарные переводы, а также Google Translate, Deepl и Microsoft Translator (в будущем планируются дополнительные варианты).

Собирает ли расширение данные?
Личные данные не собираются. Однако для выполнения перевода часть текста может отправляться на серверы переводчиков (например, Google, Deepl, Bing).


История звёзд

Star History Chart


Благодарности

Разработано LazyScar · Вдохновлено XilkyTofu · Спасибо участникам open-source и сообществу BiliBili

Core symbols most depended-on inside this repo

get
called by 47
translation/TranslationManager.js
set
called by 45
translation/TranslationManager.js
normalizeLine
called by 24
captions/CaptionManager.js
delete
called by 24
translation/TranslationManager.js
clear
called by 22
translation/TranslationManager.js
persist
called by 21
popup.js
add
called by 18
captions/CaptionManager.js
buildResult
called by 16
translation/TranslationManager.js

Shape

Method 252
Function 59
Class 20

Languages

TypeScript100%

Modules by API surface

dom/DomTranslator.js78 symbols
captions/CaptionManager.js75 symbols
translation/TranslationManager.js62 symbols
settings/Settings.js27 symbols
main.js23 symbols
translation/engines/microsoft.js18 symbols
popup.js15 symbols
translation/engines/google.js14 symbols
translation/engines/deepl.js10 symbols
languages/languageManager.js9 symbols

For agents

$ claude mcp add BiliBili-To-English \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page