Результат
У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.
Факты и границы применимости
| Принцип | Замена по физическому положению клавиш — стандартная раскладка ЙЦУКЕН поверх QWERTY |
|---|---|
| Автоопределение | Смотрит, каких букв в тексте больше — латинских или кириллических |
| Регистр | Сохраняется — заглавные буквы остаются заглавными после конвертации |
| Необрабатываемые символы | Цифры и большинство знаков препинания, не входящих в раскладку, остаются без изменений |
Когда этот метод вводит в заблуждение
- Автоопределение решает по большинству: если в тексте больше латинских букв, чем кириллических, он считается «русским, набранным по-английски», и наоборот. На очень коротком тексте или тексте с примерно равным количеством букв обоих алфавитов автоопределение может ошибиться — в таком случае выберите направление вручную.
- Короткие строки, которые являются настоящими словами в обоих языках после конвертации в любую сторону, принципиально неоднозначны — инструмент не может «угадать» намерение автора и просто применяет выбранное направление механически.
- Символы, которых нет на основной алфавитной части раскладки (цифры, большинство знаков пунктуации кроме тех немногих, что стандартно назначены на буквенные клавиши), не конвертируются и остаются как есть — это осознанное ограничение стандартного соответствия клавиш, а не ошибка.
- Точность соответствия основана на одном распространённом варианте раскладки ЙЦУКЕН — на клавиатурах с нестандартной раскладкой (например, некоторые ноутбучные или национальные варианты) результат может немного отличаться.
Как это считается
Инструмент использует таблицу соответствия клавиш: каждой букве английской раскладки QWERTY сопоставлена буква, которая физически находится на том же месте в русской раскладке ЙЦУКЕН, и наоборот.
При автоопределении сначала считается, сколько в тексте латинских букв и сколько кириллических; если латинских больше или поровну, текст обрабатывается как «русский по-английски», иначе — как «английский по-русски».
Каждый символ текста ищется в соответствующей таблице (в нужную сторону) и заменяется на найденное соответствие; регистр буквы (строчная/заглавная) сохраняется независимо от регистра в таблице.
Символы, не найденные в таблице — цифры, большинство знаков препинания, символы других алфавитов — остаются без изменений.
Вопросы и ответы
Как понять, в какую сторону конвертировать?
Оставьте режим «определить автоматически» — обычно это работает правильно. Если результат получился неверным, переключитесь на нужное направление вручную в выпадающем списке.
Почему цифры и часть знаков препинания не изменились?
Стандартное соответствие клавиш определено только для алфавитной части раскладки — цифровой ряд и большинство знаков препинания в него не входят, поэтому остаются как в исходном тексте.
Регистр букв сохраняется при конвертации?
Да, заглавная буква после конвертации останется заглавной, строчная — строчной.
Мой текст куда-то отправляется?
Нет, вся обработка выполняется в вашем браузере.