Набрали не на том языке? Уже исправлено.
AutoLang замечает слова, набранные не в той раскладке, перепечатывает их правильно и сам переключает клавиатуру — в любом приложении Windows. Больше не нужно жать Alt+Shift, стирать и набирать заново.
Бесплатно, с открытым кодом · Windows 10 & 11 · Ничего из набранного не покидает ваш ПК
Как это работает
Раскладку не видно, пока не наберёте целое предложение абракадабры.
AutoLang читает сами слова — так же, как поисковик понимает, что ghbdtn — это
привет.
Все варианты сразу
Каждое нажатие читается во всех установленных у вас раскладках, поэтому набираемое слово существует сразу во всех ваших алфавитах.
Решение по фразе
Списки слов и небольшая языковая модель оценивают каждый вариант. Явные слова исправляются на следующем пробеле;
короткие неоднозначные (в паре английский–иврит это, например, to / אם) ждут, пока предложение не расставит всё по местам.
Исправляет и переключает
Неверный текст заменяется, клавиатура переключается на нужный язык, а вы продолжаете печатать. Дважды нажмите Shift, чтобы отменить исправление, и AutoLang запомнит это слово.
Любые два алфавита
AutoLang работает с раскладками, которые у вас уже установлены. Он переключает между разными алфавитами и не трогает пары с одним алфавитом, например английский и немецкий. Лучше всего проверена пара иврит + английский; остальные добавлены позже.
akuo→שלום- יקךךם→hello
ghbdtn→приветkalhmera→καλημεραlvpfh→مرحبا
Списки слов для английского и иврита входят в комплект. Для другого языка клавиатуры AutoLang один раз скачивает его общедоступный список слов (это можно отключить).
Меню и окна следуют языку интерфейса Windows: английский, иврит, арабский, персидский, русский, украинский, болгарский, греческий, немецкий, испанский, французский, португальский и итальянский.
Создан, чтобы не мешать
Программа, которая видит ваши нажатия клавиш, должна заслужить доверие. Это принципы устройства, а не настройки.
- Ничего не покидает ваш ПК. Ни учётной записи, ни аналитики, ни телеметрии.
- Хранится только текущая строка, в памяти, и сбрасывается по Enter, щелчку мышью или переключению окна.
- Поля паролей пропускаются, как и менеджеры паролей, терминалы, удалённые рабочие столы и виртуальные машины.
- В журнале никогда нет текста, только счётчики и время выполнения для диагностики.
- Простая отмена. Двойное нажатие Shift отменяет исправление или преобразует пропущенный текст.
- Всегда на виду. Значок в трее показывает, следит ли программа, стоит на паузе или пропускает окно.
- Настройка для каждого приложения. Отключите программу в любом приложении или измените, как она там перепечатывает текст.
- Открытый исходный код, так что любое утверждение на этой странице можно проверить.
Установка
Windows 10 (1809 или новее) или Windows 11, 64-бит, с раскладками как минимум для двух разных алфавитов (Параметры → Время и язык → Язык и регион). Устанавливать .NET не нужно.
Microsoft Store (рекомендуется)
Установите AutoLang из Microsoft Store. Без сертификата и предупреждения SmartScreen, обновляется автоматически. Загрузки ниже — то же приложение для компьютеров без Store.
Портативная версия (проще всего)
- Скачайте
AutoLang.exeи положите в любое место, например в отдельную папку. Это один файл: ничего не нужно распаковывать или устанавливать. - Запустите
AutoLang.exe. Предварительная версия пока не подписана, поэтому Windows SmartScreen выдаст предупреждение: нажмите Подробнее → Выполнить в любом случае. - В трее появится зелёная A. Если хотите, чтобы программа запускалась при входе в систему, щёлкните её правой кнопкой → Start with Windows.
Установщик (MSIX)
- Скачайте
dev-signing.cerиAutoLang-x64.msix. - Один раз добавьте тестовый сертификат в доверенные: дважды щёлкните
.cer→ Установить сертификат… → Локальный компьютер → Поместить все сертификаты в следующее хранилище → Доверенные лица → Готово. - Дважды щёлкните
.msix→ Установить. AutoLang запускается вместе с Windows и полностью удаляется через Параметры → Приложения.
Вопросы
Почему ругаются антивирус или SmartScreen?
AutoLang использует стандартный перехват клавиатуры Windows (keyboard hook) — тот же механизм используют кейлоггеры, — а предварительная сборка пока не подписана. Исходный код открыт, так что любой может проверить, что делает программа. Если Defender поместит её в карантин, восстановите её и добавьте её папку в исключения.
Программа исправила то, что не нужно было.
Сразу дважды нажмите Shift или удалите всё исправление (AutoLang вернёт раскладку) и наберите слово заново. В обоих случаях исправление отменится, и это слово больше никогда не будет исправляться. Если такое повторяется, пожалуйста, сообщите о проблеме и приведите эти слова.
В одном приложении исправления вставляются с искажениями.
Щёлкните в этом приложении, затем правой кнопкой по значку в трее → Compatibility for (совместимость) и попробуйте Key presses (нажатия клавиш) или Paste (вставка). Выбор запоминается только для этого приложения.
Почему программа не работает в приложениях, запущенных от имени администратора?
Windows не позволяет обычным программам видеть окна с повышенными правами или вводить в них текст. В таких окнах значок становится оранжевым; всё остальное продолжает работать.
Переключает ли программа между английским и немецким или французским и испанским?
Нет. Раскладки с общим алфавитом программа не трогает: большинство слов допустимы в обеих, а переключаетесь между ними вы намеренно. Двойное нажатие Shift по-прежнему преобразует текст вручную.
Японский, китайский или корейский?
Не поддерживаются. На этих языках печатают через редактор метода ввода (IME), который сам выполняет преобразование.