погружённый двуязычный перевод

SelfTranslate

Самостоятельно размещаемое расширение для погружённого двуязычного перевода (Manifest V3) без телеметрии. Свой ключ или модель на устройстве. Типографика страницы сохраняется.

Предпросмотр и статус

Архитектура, конвейеры перевода и локальный сейф проходят тестовый набор. Карточки в Chrome Web Store и публичной загрузки ещё нет. Портал позже выпустит проверенные пакеты CRX/Zip и инструкцию сборки.

Без входа · Ключ или модель на устройстве · Без принудительной подписки

Шесть основных сценариев01 / INTERACTIONS

Двуязычие или замена на месте

DOM TreeWalker сохраняет заголовки, стиль, код и ритм. Выберите двуязычные блоки или перевод на месте.

Карточка при наведении

Наведите на фразу: перевод появляется, не ломая чтение. Shift не даёт сработать случайно.

Перевести выделение

Выделите фразу — получите определения, разбор и примеры на выбранной модели.

Перевести поле

Пишите в поле, тройной пробел или встроенная кнопка, затем подтвердите перед заменой.

Документы и двуязычные PDF

С Mozilla Readability и PDF.js. Перетащите PDF или длинную статью и читайте выровненно, абзац за абзацем.

OCR со снимка

Вырежьте схему или текст на картинке; модель зрения извлечёт и переведёт то, что нельзя выделить.

Движки и локальные модели02 / ENGINES & MODELS

Локальный вывод

Всё на вашей машине. Без сети, без платы за API, ничего не покидает устройство.

LM Studio (hy-mt2-1.8b)Ollama (qwen2.5 / llama3)vLLM Metal (Apple Silicon)CLI Bridge (Custom local tool)

Облачные API

Ключ шифруется и хранится на устройстве. Промежуточного сервера нет.

OpenAI 兼容协议DeepSeek智谱 GLMKimiMiniMaxDeepL (Free/Pro)Google 翻译微软 Bing腾讯翻译君百度翻译字节火山翻译网易有道智云

Безопасность и конфиденциальность03 / ARCHITECTURE & SECURITY

Без телеметрии · шифрование на клиенте

SelfTranslate исходит из нулевого доверия. История, переводы и токены не уходят на центральный сервер.

  • Сейф AES-GCM: Ключи шифруются в chrome.storage.local через Web Crypto AES-GCM. Мастер-пароль проходит PBKDF2 (210 000 итераций SHA-256 и 16 байт случайной соли).
  • Без телеметрии: Нет SDK аналитики, Google Analytics, маяков ошибок и слежения за действиями.
  • Изоляция MV3: Скрипт содержимого говорит с service worker только типизированным IPC. Страница не читает ключи и настройки.

Сочетания04 / SHORTCUTS

СочетаниеДействиеОбласть
Alt + TПеревести страницуЛюбая страница
Alt + Shift + TВернуть оригиналПереведённая страница
Alt + SПеревести выделениеКогда текст выделен
Triple-SpaceПеревести активное полеПоле или textarea в фокусе
Правый кликПеревести страницу или выделениеКонтекстное меню

Заметки об архитектуре

Как задуманы клиентское шифрование и подключение моделей — в журнале проектирования.

Читать заметку об архитектуре