Перевод страниц
Перевод любой страницы
Открой сайт на иностранном языке и Swiftin переведёт всю страницу. По умолчанию режим «только перевод», оригинал заменяется переводом. Билингвальный режим показывает оба варианта рядом.
Четыре способа запустить
Плавающая кнопка
Справа на странице появляется кнопка Swiftin, кликни чтобы перевести.
Кнопка перевода в расширении
Кликни на иконку Swiftin в панели расширений, затем на кнопку Translate.
Хоткей
Нажми Alt+S на странице. Нажми ещё раз чтобы вернуть оригинал.
Контекстное меню
Правый клик в любом месте страницы → Перевести страницу.
Два режима отображения
Только перевод (по умолчанию)
Оригинал заменяется переводом. Удобно когда нужно быстро прочитать без нужды в источнике.
Билингвально
Оригинал и перевод показываются рядом. Удобно для чтения статей, изучения языка, проверки оттенков смысла.
Переключать режим можно либо в кнопке Translate в расширении, либо прямо в плавающей кнопке на странице.
Частые проблемы
Перевод страниц работает на каждой вкладке, здесь edge-кейсы встречаются чаще всего. Каждая строка, реальный кейс отказа.
LAYOUT_BREAKSВёрстка сайта ломается после перевода
Некоторые сайты завязаны на точный оригинальный текст в CSS или JS. Переключись на билингвальный режим (оригинальный DOM остаётся нетронутым) или добавь хост в исключения.
AUTO_NOT_FIRINGАвто-перевод не срабатывает на сохранённом сайте
Авто-переводу нужно точное совпадение хоста. Если сохранил "example.com", правило не сработает для "www.example.com". Добавь хост ровно так, как видишь в адресной строке.
WIDGETS_UNTRANSLATEDВстроенный чат / виджет помощи остаётся на оригинальном языке
Чат-виджеты (Intercom, Zendesk и т.д.) часто живут в cross-origin iframe или Shadow DOM. Swiftin переводит основную страницу, но для DOM кастомных виджетов нужно per-site правило. Сообщи про сайт, выкатим правило.
PARTIAL_TRANSLATIONПереведена только часть страницы
Сайты с ленивой подгрузкой контента (бесконечные ленты, табы), новые узлы переводятся по мере появления, расширение следит за DOM. Если часть всё равно остаётся на оригинале (тяжёлый Shadow DOM, виртуализация), нажми Alt+S дважды (откат + перевод заново), пройдёт по уже более полному DOM.
WRONG_LANGПереведено не на тот язык
Целевой язык настраивается отдельно для каждой фичи: у перевода страниц своя настройка, отличная от выделения и ввода. Открой Options → Page Translate чтобы поправить.
NO_REVERTНе получается вернуть оригинал
Нажми Alt+S ещё раз на той же странице, это тоггл. Плавающая кнопка S на странице работает так же: когда страница переведена, один клик откатывает обратно. Если страница перезагрузилась, перевод и так пропал.