Skip to content

Перевод страниц

Перевод любой страницы

Открой сайт на иностранном языке и 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 на странице работает так же: когда страница переведена, один клик откатывает обратно. Если страница перезагрузилась, перевод и так пропал.

Быстрый стартПеревод выделения