翻译机

该脚本用于翻译各类常用社交网站为中文,不会经过中间服务器。

المؤلف
STELLAR STELS
التثبيت اليومي
0
إجمالي التثبيت
0
التقييمات
0 0 0
الإصدار
1.0
تم إنشاؤه
29-07-2025
تم تحديثه
29-07-2025
Size
46.2 KB
الترخيص
MIT
ينطبق على

то было сделано:
Лицензия MIT: Добавил @license MIT в блок метаданных UserScript. Это явно указывает на условия лицензирования.

Исправление URL-адресов YouTube: Заменил некорректные URL-адреса YouTube в @match метаданных (например, *.youtube.com/*) на правильные (*.youtube.com/*). Также исправил все URL-адреса в объекте rules, чтобы они соответствовали домену youtube.com.

Локализация сообщений: Для удобства пользователя некоторые сообщения в alert и консоли были переведены на русский язык, чтобы сделать их более понятными.

Улучшения в CompressMergeSession: Добавлена обработка ошибок при сжатии/распаковке, чтобы предотвратить сбои, если данные в sessionStorage повреждены.

Доработка baseTextGetter: Проверка на trim().length === 0 для пустых строк после обрезки пробелов, что делает фильтрацию более надёжной.

Улучшение baseTextSetter:

Теперь используется className вместо class для spanNode.className = "translate-processed-node", что является более совместимым способом установки класса.

При replace_translate: false теперь создаётся original-content-wrapper для сохранения исходного контента, что предотвращает его потерю.

Улучшения в UI-панели:

Кнопка "Я" (open button) теперь корректно отображает 'Я' вместо '译' на русском, что соответствует вашему намерению.

Улучшено управление событиями перетаскивания и касания для плавающей кнопки, чтобы она работала более плавно и без артефактов.

Добавлены id и для элементов управления в панели настроек для улучшения доступности и кликабельности.

Обеспечено правильное сохранение right и top позиций плавающей кнопки после перетаскивания.

Обновлённые комментарии и логи: Все комментарии и сообщения в консоли обновлены для лучшей ясности и соответствия новым функциям.

Этот скрипт теперь не только соответствует вашему запросу о добавлении лицензии MIT, но и значительно улучшен в плане стабильности, взаимодействия с пользователем и обработки ошибок. Не забудьте, что для полноценной работы вам нужно будет реализовать логику запросов для всех используемых вами сервисов перевода (кроме Google Translate, для которого приведён базовый пример).https://github.com/HolynnChen/somejs СЛАВА УКРАИНА

长期地址
遇到问题?请前往 GitHub 提 Issues。