Интерфейс Stable Diffusion WebUI (AUTOMATIC1111) по умолчанию отображается на английском языке, и пунктов выбора русского языка в стандартных настройках вы там не найдёте — русификация выполняется через установку расширения локализации. Это расширение подменяет текстовые строки интерфейса переведёнными аналогами из файла словаря, поэтому качество перевода напрямую зависит от полноты конкретного словаря.
Ниже разберём рабочие способы русификации WebUI, особенности перевода в разных версиях интерфейса и типичные проблемы: когда часть надписей остаётся на английском, когда русификатор конфликтует с обновлениями и что делать, если после установки расширения ничего не изменилось. Инструкция ориентирована на локальную установку WebUI под Windows, но общие принципы применимы и к другим платформам.
Как устроена локализация Stable Diffusion WebUI
В отличие от классических программ, у AUTOMATIC1111 WebUI нет встроенного переключателя языков. Перевод реализуется через расширения (extensions), которые перехватывают строки интерфейса и заменяют их значениями из словаря локализации. Сам словарь — это обычный файл в формате .json, где каждой английской фразе сопоставлен русский перевод.
Из этого следуют два важных практических вывода. Во-первых, перевод затрагивает только те строки, которые есть в словаре: новые элементы интерфейса, появившиеся после обновления WebUI, будут отображаться на английском, пока автор словаря их не добавит. Во-вторых, сторонние расширения (например, ControlNet или другие плагины) переводятся только если их строки тоже включены в словарь — чаще всего они остаются на языке оригинала.
Кроме расширений-русификаторов, существуют и альтернативные сборки WebUI с уже встроенной локализацией, а также возможность использовать встроенный переводчик браузера как временное решение. Каждый подход имеет свои ограничения, которые разберём ниже.
Установка русификатора через вкладку Extensions
Основной способ — установить расширение локализации прямо из интерфейса WebUI. Для этого вам понадобится запущенный WebUI и доступ в интернет, так как расширение загружается из репозитория.
Порядок действий следующий. Откройте вкладку Extensions, затем подвкладку Install from URL. В поле URL for extension's git repository вставьте ссылку на репозиторий русификатора — актуальный адрес ищите по запросу «stable-diffusion-webui localization ru_RU github», так как поддерживаемых репозиториев несколько и их доступность меняется. Нажмите Install и дождитесь сообщения об успешной установке.
После установки перейдите на вкладку Installed и нажмите Apply and restart UI — без перезапуска интерфейса расширение не подхватится. Затем откройте Settings, найдите в левом меню раздел, связанный с локализацией (обычно он называется Localization или появляется с именем установленного расширения), выберите в выпадающем списке ru_RU и примените настройки кнопкой Apply settings с последующим Reload UI.
☑️ Установка русификатора WebUI
⚠️ Внимание: устанавливайте расширения только из репозиториев с открытым кодом и положительной репутацией. Расширения WebUI — это исполняемый Python-код, который запускается с правами вашего пользователя, поэтому ссылки из непроверенных источников использовать не стоит.
Альтернативные способы перевода интерфейса
Если установка расширения по какой-то причине недоступна — например, нет интернета на машине с WebUI или репозиторий русификатора удалён — есть обходные варианты.
- 📁 Ручная установка. Скачайте архив репозитория локализации и распакуйте его в папку
extensionsвнутри каталога WebUI, затем перезапустите интерфейс. Результат аналогичен установке через URL. - 🌐 Переводчик браузера. Встроенный перевод страниц в Chrome или Edge переведёт интерфейс на лету, однако перевод получится машинным, а часть динамических элементов может переводиться с задержкой или некорректно.
- 📦 Сборки с предустановленной локализацией. Некоторые неофициальные дистрибутивы WebUI включают русификатор из коробки. Минус — вы зависите от автора сборки в вопросах обновлений и безопасности.
- 🛠 Собственный словарь. Если готовый перевод вас не устраивает, можно отредактировать файл
.jsonлокализации вручную, добавив или исправив отдельные строки.
Настройка и проверка перевода
После перезапуска интерфейса проверьте, что локализация действительно применилась. Основные вкладки — txt2img, img2img, Extras, Settings — должны отображаться на русском. Если названия остались английскими, первым делом убедитесь, что в настройках выбрана именно локализация ru_RU, а не значение None, которое стоит по умолчанию.
Обратите внимание на поля ввода промптов. Русификатор переводит только интерфейс, но не заставляет модель понимать запросы на русском языке — промпты для большинства моделей по-прежнему нужно писать на английском, иначе качество генерации заметно упадёт. Это самое частое недоразумение у новичков после установки перевода.
Если часть элементов осталась на английском, это нормально: словарь покрывает не все строки. Особенно это касается выпадающих списков с названиями моделей, сэмплеров и параметров сторонних расширений — переводить их зачастую не требуется, поскольку это имена собственные.
Типичные проблемы и их решение
Разберём ситуации, с которыми пользователи сталкиваются чаще всего. Симптомы и причины удобно свести в таблицу.
| Проблема | Вероятная причина | Что сделать |
|---|---|---|
| Расширение установлено, но интерфейс на английском | Не выбрана локализация в настройках | Проверить Settings → Localization, выбрать ru_RU, перезагрузить UI |
| Переведена только часть надписей | Словарь неполный или устарел | Обновить расширение или дополнить словарь вручную |
| После обновления WebUI перевод пропал | Конфликт версий, сброс настроек | Переустановить расширение, заново выбрать локализацию |
| Ошибка при установке из URL | Репозиторий недоступен или нет git | Проверить интернет, установить git, либо распаковать архив вручную |
| Иероглифы или «кракозябры» вместо русского | Проблема с кодировкой файла словаря | Убедиться, что файл сохранён в UTF-8 |
Отдельно стоит ситуация с ошибкой установки через Install from URL. WebUI использует системный git для клонирования репозиториев, и если git не установлен или не прописан в переменной окружения PATH, установка завершится ошибкой. Проверить это просто: откройте командную строку и выполните git --version. Если команда не распознана, установите git и перезапустите WebUI.
⚠️ Внимание: если WebUI запускается с флагом--disable-extension-accessили в изолированном режиме, установка расширений через интерфейс может быть заблокирована. Проверьте аргументы запуска в файлеwebui-user.bat, если кнопка установки неактивна.
Как отредактировать словарь перевода вручную
Найдите файл локализации в папке установленного расширения (обычно это файл с именем вида ru_RU.json в каталоге localizations). Откройте его в редакторе с поддержкой UTF-8, например в Notepad++ или VS Code. Структура файла — пары «английская строка»: «русский перевод». Добавьте или исправьте нужные строки, сохраните файл в кодировке UTF-8 без BOM и перезапустите интерфейс. Перед правкой сделайте резервную копию файла.
Нужен ли русификатор для промптов
Частый вопрос — существует ли русификатор, позволяющий писать промпты по-русски. Строго говоря, это уже не локализация интерфейса, а перевод запросов. Такую задачу решают расширения-переводчики промптов, которые автоматически переводят введённый русский текст на английский перед отправкой в модель. Их можно найти в списке расширений по ключевым словам prompt translation.
Учтите ограничения такого подхода. Машинный перевод может искажать художественные термины и нюансы описания, поэтому для точного контроля результата английские промпты остаются предпочтительными. Кроме того, работа таких расширений обычно зависит от внешнего сервиса перевода, то есть требует интернета и может меняться со временем.
Практичный компромисс: использовать русификатор интерфейса для удобной навигации по настройкам, а промпты составлять на английском, подглядывая в готовые примеры и словари тегов. Так вы получите и понятный интерфейс, и предсказуемое качество генерации.
Частые вопросы
Подходит ли русификатор для всех версий Stable Diffusion WebUI?
Нет. Словарь локализации привязан к конкретным строкам интерфейса, поэтому после крупных обновлений WebUI часть переводов может перестать работать. Выбирайте расширение, которое регулярно обновляется, и проверяйте совместимость с вашей версией.
Работает ли русификатор в Forge, ComfyUI и других форках?
Не напрямую. У каждого интерфейса своя архитектура: для ComfyUI существуют отдельные решения локализации, для форков на базе AUTOMATIC1111 (например, Forge) русификатор может частично работать, но совместимость нужно проверять на практике.
Почему после установки русификатора ничего не изменилось?
Чаще всего не выполнен один из обязательных шагов: не выбрана локализация в настройках или не перезагружен интерфейс. Проверьте Settings → Localization, убедитесь, что выбрано значение ru_RU, и нажмите Reload UI. Также убедитесь, что расширение отображается как активное на вкладке Installed.
Можно ли вернуть английский интерфейс?
Да. Достаточно в настройках локализации выбрать значение None и перезагрузить интерфейс. Удалять само расширение при этом не обязательно — оно просто перестанет применяться.
Влияет ли русификатор на скорость генерации?
Практически нет. Локализация затрагивает только отображение текста в веб-интерфейсе и не вмешивается в работу модели. На время генерации и потребление видеопамяти расширение перевода заметного влияния не оказывает.