Перейти к содержимому
⌨️

Перевод раскладки

Преобразование текста между раскладками клавиатуры

Открывали 17 366 разПоделились 14 разВ избранном: 11

Инструмент справился с вашей задачей?

Одно нажатие, без регистрации. По ответам мы решаем, какие инструменты дорабатывать первыми.

Уже ответили: 46 человек

Комментарии (1)

algaucho · 15 дней назад

Отличный помощьник! В линуксе, где нет puntoSwitcher, это хоть какая замена.

Конвертер раскладки клавиатуры онлайн: исправить текст, набранный не в той раскладке

Набрали «ghbdtn» вместо «привет» или «руддщ» вместо «hello»? Вставьте текст — исправленный вариант появится сразу, кнопку нажимать не нужно. Онлайн-переводчик раскладки переводит текст между русской раскладкой ЙЦУКЕН и английской QWERTY в обе стороны. Режим «Определить автоматически» выбран по умолчанию и сам находит слова, набранные в чужой раскладке; «Английский → Русский» и «Русский → Английский» переводят в заданную сторону.

Главное отличие от посимвольной замены — решение принимается для каждого слова отдельно. Посимвольный перевод портит правильную часть текста: в строке «Привет, ghbdtn/» запятая стоит на той же клавише, что русская «б», и простая замена выдаёт «Приветб привет.». Здесь слова из русских букв вместе со своими запятыми и точками не трогаются: «Привет, ghbdtn/» → «Привет, привет.». Английские слова и аббревиатуры (в том числе в составных словах вроде «PDF-файл»), ссылки, адреса почты и коды тоже остаются как есть: «Сегодня ds,hfkb Google Docs» → «Сегодня выбрали Google Docs».

  • Три направления: «Определить автоматически», «Английский → Русский» и «Русский → Английский»
  • Раскладка Windows и обе русские раскладки Mac — «Русская» и «Русская — ПК»; вариант определяется по знакам препинания или выбирается вручную
  • Правильные слова, ссылки и адреса почты не переводятся; в явных направлениях за это отвечает галочка «Не трогать слова, написанные правильно»
  • Исправление Caps Lock: «gHBDTN» → «Привет»
  • Под результатом — сколько слов переведено, какие оставлены как есть и почему, какой вариант раскладки применён
  • Пробелы, табуляция, переводы строк, цифры и эмодзи сохраняются как были
  • Загрузка файла .txt до 2 МБ — в кодировке UTF-8 или Windows-1251
  • Текст обрабатывается в браузере и не отправляется на сервер сайта

Как конвертер решает, переводить ли слово

Для каждого слова сравниваются две догадки об одних и тех же нажатых клавишах: «слово написано правильно» и «это слово другого языка, набранное в чужой раскладке». Каждую догадку оценивает модель частот пар букв своего языка: русская обучена на статьях блога ТулФокс, английская — на английских описаниях программных библиотек. Побеждает то, что больше похоже на настоящее слово: «rdfhnfk» по-русски читается как «квартал», а «Google» правдоподобнее как английское слово, чем «Пщщпду».

Короткие слова до трёх букв и аббревиатуры прописными по частотам букв не различить, поэтому для них есть списки частых слов: «z» → «я», «yt» → «не», а английские «a», «I», «of», «IT», «SEO» и «PDF» остаются как есть. Одна буква или аббревиатура, которой нет ни в одном списке, решается соседями: среди слов, набранных в чужой раскладке, она переводится вместе с ними — в чужой раскладке обычно набирают не одно слово, а кусок фразы. Без таких соседей она остаётся как есть: «Экспорт в CSV и PDF» и «Пусть x = 5» не меняются.

Коды, хэши и пароли с цифрами («xj3kq9», «ghbdtn123») не переводятся: цифра вплотную к латинской букве — признак кода, а не слова. Остаются и ссылки («https://…», «www.…»), адреса почты, @ник, #тег и имена файлов: «Скачайте report.pdf и ghjxbnfqnt» → «Скачайте report.pdf и прочитайте».

Насколько это точно. Пороги подобраны на одной отложенной части статей блога и английских текстов, а точность измерена на другой: среди слов от четырёх букв русское слово, набранное в английской раскладке, переводится в 99,5 % случаев, а английское слово остаётся нетронутым в 99,9 %. На целых строках правильно написанных статей — с цифрами, составными словами и аббревиатурами — режим «Определить автоматически» не меняет ни одного знака в 99,4 % строк. Слабое место — одна буква и аббревиатура без соседей: по самим буквам не понять, английская это «f» или русская «а» в чужой раскладке, поэтому в русском тексте такие слова остаются как есть, а «a» и «I» узнаются по списку английских слов. Если слово решено неверно, выберите направление вручную — в явном направлении по умолчанию переводятся все слова.

Смешанный текст: русские и английские слова в одной строке

Чаще всего в обычном русском тексте часть фразы набрана в английской раскладке, а рядом стоят настоящие английские слова. В режиме «Определить автоматически» каждое слово решается по своим буквам: слово из латинских букв проверяется как русское, набранное в английской раскладке, слово из русских — как английское, набранное в русской. Поэтому «Ghbdtn! Rfr ltkf& Купил iPhone, ntgthm ljdjkty/» → «Привет! Как дела? Купил iPhone, теперь доволен.» — «Купил» и «iPhone» не тронуты, запятая после «iPhone» осталась запятой.

В обратную сторону так же: «руддщ цщкдв» → «hello world», «Зфыыцщкв123» → «Password123». Если раскладку переключили после первой буквы, слово тоже исправится: «gривет» → «привет».

В явном направлении «Английский → Русский» переводятся только слова из латинских букв — русские слова со своими знаками не меняются и здесь. По умолчанию переводятся все латинские слова, как в классических конвертерах: «Купил iPhone» → «Купил шЗрщту». Чтобы английские слова, ссылки и коды остались, поставьте галочку «Не трогать слова, написанные правильно».

Windows и Mac: почему знаки препинания выходят разными

Буквы во всех русских раскладках стоят на одних и тех же клавишах, а знаки — нет. В Windows и в раскладке Mac «Русская — ПК» точка набирается клавишей «/», запятая — Shift+/ («?»), а «ё» стоит на клавише «`» слева от единицы. В стандартной раскладке Mac «Русская» запятая — это Shift+6 («^»), точка — Shift+7 («&»), а «ё» — на клавише «\». Поэтому одна и та же фраза в английской раскладке выглядит по-разному, а исправляется одинаково: в Windows «Ytn? z yt ghbtle/» → «Нет, я не приеду.», на Mac «Ytn^ z yt ghbtle&» → «Нет, я не приеду.».

Вариант раскладки определяется автоматически — по знакам внутри и в конце слов; если знаков нет, применяется Windows. Когда знак в тексте один, догадка может ошибиться: в Windows «Rjulf ds ghbtltnt&» → «Когда вы приедете?», а на Mac «Rjulf ds ghbtltnt&» → «Когда вы приедете.». В таком случае выберите «Windows» или «Mac» в переключателе «Раскладка» — под результатом написано, какой вариант применён.

Caps Lock и «как это набрать в английской раскладке»

Если был включён Caps Lock, а первую букву вы набрали с Shift, получается «gHBDTN». Галочка «Исправлять Caps Lock» включена по умолчанию и возвращает обычный регистр: «gHBDTN» → «Привет». То же со словами в своей раскладке: «пРИВЕТ» → «Привет», «hELLO» → «Hello». Слово, целиком набранное прописными, остаётся прописным: «GHBDTN» → «ПРИВЕТ». Аббревиатура со строчной буквой впереди («eSIM», «mRNA», «iOS») — не Caps Lock и не меняется.

Иногда нужно обратное — узнать, какими клавишами русское слово набирается в английской раскладке, например для пароля. Выберите «Русский → Английский»: в явном направлении по умолчанию переводятся все слова, и «привет» → «ghbdtn». С галочкой «Не трогать слова, написанные правильно» настоящие русские слова останутся как есть, а переведутся только английские, набранные в русской раскладке.

⌨️

Пример: сообщение, набранное наполовину в чужой раскладке

В чат ушло сообщение «Ghbdtn! Rfr ltkf& Купил iPhone, ntgthm ljdjkty/»: начало и конец набраны в английской раскладке Windows, середина — правильно.

1

Вставляем сообщение целиком, направление — «Определить автоматически».

2

Конвертер переводит пять слов, набранных в чужой раскладке, а «Купил» и «iPhone» оставляет: первое уже по-русски, второе — английское слово.

3

Знаки «&» и «/» становятся «?» и «.» — так они стоят в русской раскладке Windows.

✅

«Привет! Как дела? Купил iPhone, теперь доволен.» — без перенабора, английское слово и запятая на месте.

🧠

Факты о русской и английской раскладках

⌨️

Русские буквы в раскладках Windows и Mac стоят на одних и тех же клавишах — различаются только знаки препинания и место «ё».

🔤

Шесть русских букв стоят на клавишах знаков одинаково в Windows и на Mac: «х» — на «[», «ъ» — на «]», «ж» — на «;», «э» — на «'», «б» — на «,», «ю» — на «.». Седьмая — «ё»: она на «`» в Windows и на «\» на Mac. Поэтому «b[/» → «их.».

🍏

На Mac две русские раскладки: «Русская» со своими местами знаков и «Русская — ПК», где знаки стоят как в Windows.

🐞

В раскладке Apple «Русская — ПК» сочетание Shift+` даёт не русскую «Ё», а латинскую «Ë» с двумя точками: на вид та же буква, но для поиска — другая. Конвертер ставит русскую «Ё».

№

Знак «№» в обеих русских раскладках набирается сочетанием Shift+3 — на английской раскладке это «#».

🔎

Поиск по инструментам ТулФокс понимает запрос в чужой раскладке: «rfkmrekznjh» найдёт калькуляторы — таблица клавиш у поиска и у конвертера общая.

Соответствие клавиш: буквы (одинаково в Windows и на Mac)

EN, верхний рядRUEN, средний рядRUEN, нижний рядRU
qйaфzя
wцsыxч
eуdвcс
rкfаvм
tеgпbи
yнhрnт
uгjоmь
iшkл,б
oщlд.ю
pз;ж
[х'э
]ъ

Знаки и «ё»: где Windows и Mac расходятся

Клавиша в английской раскладкеWindows и Mac «Русская — ПК»Mac «Русская»
«`»«ё»«]»
«~» (Shift+`)«Ё»«[»
«\»«\»«ё»
«|» (Shift+\)«/»«Ё»
«@» (Shift+2)«"»«"»
«#» (Shift+3)«№»«№»
«$» (Shift+4)«;»«%»
«%» (Shift+5)«%»«:»
«^» (Shift+6)«:»«,»
«&» (Shift+7)«?»«.»
«*» (Shift+8)«*»«;»
«/»«.»«/»
«?» (Shift+/)«,»«?»
💡

Чтобы ошибка не повторялась

Включите показ текущего языка ввода: в Windows — значок «РУС» или «ENG» на панели задач, на Mac — значок источника ввода в строке меню. Если на Mac привычнее точка на клавише «/», выберите в настройках клавиатуры раскладку «Русская — ПК».

Как исправить раскладку текста

1

Вставьте текст

Вставьте текст в поле исходного текста или загрузите файл .txt до 2 МБ. Чтобы посмотреть, как это работает, нажмите пример «Попробуйте» под полем.

2

Выберите, что исправить

«Определить автоматически» подходит почти всегда. «Английский → Русский» и «Русский → Английский» переводят все слова в одну сторону; галочка «Не трогать слова, написанные правильно» оставит английские слова и ссылки — или настоящие русские слова.

3

Проверьте результат

Исправленный текст появляется сразу. Под ним написано, сколько слов переведено, какие оставлены как есть и почему и какой вариант раскладки применён — Windows или Mac.

4

Скопируйте результат

Кнопка копирования кладёт результат в буфер обмена. Кнопка со стрелками ⇄ переносит результат в исходное поле, а в явном направлении ещё и разворачивает направление — так удобно проверить перевод в обратную сторону.

Примеры: что получится

💬 Сообщение в мессенджере

«Ytn ghj,ktv» → «Нет проблем». Заглавная первая буква так и останется заглавной.

🔍 Поисковый запрос

«rfr cltkfnm» → «как сделать». Запрос, набранный не в той раскладке, не нужно перепечатывать.

💻 Код в русской раскладке

«агтсешщт» → «function». Переключились на русский посреди кода — конвертер вернёт английские слова.

🔑 Пароль

«Зфыыцщкв123» → «Password123». Слово в русской раскладке переводится и вместе с цифрами.

✂️ Переключили раскладку посреди слова

«gривет» → «привет». Первая буква набрана в английской раскладке, остальные — уже в русской.

📧 Адрес почты в тексте

«Пишите на info@example.com — ytn ghj,ktv» → «Пишите на info@example.com — нет проблем». Адрес не тронут.

Частые вопросы

Почему конвертер оставил часть слов как есть?
В режиме «Определить автоматически» правильные слова, как правило, не переводятся: английские слова и аббревиатуры, ссылки, адреса почты, коды и русские слова со своими знаками препинания. Под результатом видно, какие слова оставлены и почему. Чтобы перевести всё подряд, выберите «Английский → Русский» или «Русский → Английский» — в явном направлении по умолчанию переводятся все слова.
Как исправить текст, набранный на Mac?
Настраивать ничего не нужно: вариант раскладки определяется по знакам. На Mac в раскладке «Русская» запятая набирается как «^», точка — как «&», и «Ytn^ z yt ghbtle&» → «Нет, я не приеду.». Если знаков мало и вариант определился неверно, выберите «Mac» или «Windows» в переключателе «Раскладка». «Русская — ПК» устроена как Windows.
Что будет, если в тексте и русский, и английский?
Каждое слово решается отдельно, поэтому правильная часть не портится: «Привет, ghbdtn/» → «Привет, привет.» — запятая после «Привет» осталась запятой, а не стала буквой «б». Английские слова среди русских тоже остаются: «Сегодня ds,hfkb Google Docs» → «Сегодня выбрали Google Docs».
Как узнать, как набрать русское слово в английской раскладке?
Выберите «Русский → Английский»: в явном направлении по умолчанию переводятся все слова, и «привет» → «ghbdtn». Так проверяют пароль, набранный не в той раскладке. Галочка «Не трогать слова, написанные правильно» для этого должна быть снята.
Исправляет ли конвертер Caps Lock?
Да, если стоит галочка «Исправлять Caps Lock» — она включена по умолчанию: «gHBDTN» → «Привет», «hELLO» → «Hello». Слово, целиком набранное прописными, остаётся прописным.
Насколько точно конвертер решает, что переводить?
Среди слов от четырёх букв русское слово в английской раскладке переводится в 99,5 % случаев, английское слово остаётся нетронутым в 99,9 %, а строки правильно написанных статей блога — с цифрами, составными словами и аббревиатурами — не меняются в 99,4 % случаев. Это замер на текстах, которые не участвовали в подборе порогов. Хуже всего с одной буквой и аббревиатурой без соседей: по буквам их не различить, и в русском тексте они остаются как есть. Если результат не тот, выберите направление вручную.
Поддерживаются ли украинская и белорусская раскладки?
Нет, конвертер работает только с парой «русская ЙЦУКЕН — английская QWERTY». В украинской и белорусской раскладках на части клавиш стоят другие буквы (і, ї, є, ў), и перевести такой текст правильно он не сможет.
Какие файлы можно загрузить?
Текстовый файл .txt до 2 МБ. Кодировка определяется сама: файл в Windows-1251 из старого «Блокнота» читается так же, как UTF-8. Текст длиннее вставьте частями.
Отправляется ли текст на сервер?
Нет. Перевод считается в браузере, текст не передаётся на сервер сайта, и инструмент его не сохраняет.

Полезная информация

Перевод считается в браузере: текст не отправляется на сервер сайта, и инструмент его не сохраняет.

Таблицы раскладок сверены со снимком раскладок macOS: «Русская», «Русская — ПК» и американской английской.

Смежные инструменты

Если в тексте не раскладка, а отдельные латинские буквы или нужен транслит:

Комментарии (1)

  • algaucho• 15 дней назад
    Отличный помощьник! В линуксе, где нет puntoSwitcher, это хоть какая замена.
  • Руслан АвдеевОт автора проекта
    Все инструменты на ToolFox бесплатны, и я их дорабатываю сам. Напишите, если инструмент считает неверно, чего-то не хватает или что-то стоит поправить, — по таким комментариям я и решаю, чем заняться дальше.

Без почты и пароля · публикуем после проверки, обычно за 1–2 дня

Комментарии — мнения посетителей, прошедшие проверку по правилам сайта; порядок определяется отметками «полезно».