Переводчик азбуки Морзе
Введите текст — получите код Морзе, или вставьте точки и тире — получите текст. Направление определяется автоматически, но можно выбрать вручную. Воспроизведите код как звук и скопируйте результат. Перевод выполняется в браузере.
Результат
Как вводить код Морзе
Используйте точку (.) для короткого сигнала и дефис (-) для длинного. Между буквами ставьте один пробел, между словами — косую черту (/), например «.... . .-.. .-.. --- / .-- --- .-. .-.. -..» для HELLO WORLD. Переводчик также принимает символы · • вместо точек и _ − – вместо тире, а три и более пробела воспринимаются как граница слова. В коде Морзе нет различия между заглавными и строчными буквами, поэтому текст выводится заглавными.
Поддерживаемые символы
Буквы A–Z, цифры 0–9, É, а также знаки препинания . , ? ' / ( ) : = + - " и @, определённые в международном стандарте кода Морзе (ITU-R M.1677-1). Русские буквы А–Я кодируются по русской азбуке Морзе; по умолчанию алфавит установлен на кириллицу, поэтому кириллица декодируется автоматически. Чтобы декодировать международный латинский код, выберите «Латиница» в поле «Алфавит». Другие латинские буквы с диакритикой (á, ñ, ö, ệ и подобные) международного кода не имеют: диакритика удаляется и передаётся основная буква (Ñ становится N); в результате указывается, какие буквы были изменены. Буквы других алфавитов (греческий, арабский, китайский и прочие), буквы, характерные только для украинского (Є, Ї), эмодзи и символы вроде ! & ; $ пропускаются и перечисляются под результатом — ничего не исчезает незаметно.
Как воспроизводится звук
Кнопка «Воспроизвести звук» генерирует тон 600 Гц в браузере с помощью Web Audio API со скоростью около 20 слов в минуту. Точка длится одну единицу, тире — три, пауза внутри буквы — одну, пауза между буквами — три, пауза между словами — семь единиц. Если браузер не поддерживает Web Audio, кнопка скрыта.
Часто задаваемые вопросы
Как выглядит SOS в коде Морзе?
SOS — это ... --- ... (три точки, три тире, три точки). Как сигнал бедствия он передаётся единой непрерывной последовательностью без обычных пауз между буквами.
Как разделять буквы и слова?
Между буквами одного слова ставьте один пробел, между словами — косую черту (/). Три и более пробела также воспринимаются как граница слова.
Почему один из символов пропущен или изменён?
У него нет кода в международном стандарте Морзе (ITU-R M.1677-1). Латинские буквы с диакритикой передаются как основная буква (ñ становится N). Буквы алфавитов, отличных от латинского и русской кириллицы, эмодзи и символы вроде ! & ; пропускаются. Оба списка отображаются под результатом.
Можно ли переводить русский код Морзе?
Да. Кириллический текст кодируется по русской азбуке Морзе автоматически, а алфавит по умолчанию установлен на кириллицу, поэтому кириллица декодируется сразу. Чтобы декодировать латинский код, выберите «Латиница» в поле «Алфавит», ведь многие коды совпадают (.- — это А в кириллице и A в латинице). Знаки препинания соответствуют международному стандарту.
Можно ли прослушать код Морзе?
Да. Кнопка «Воспроизвести звук» воспроизводит код со скоростью около 20 слов в минуту тоном 600 Гц, сгенерированным в браузере. Кнопка «Стоп» останавливает воспроизведение.
Мой текст куда-то отправляется?
Нет. Перевод и звук работают в браузере. Ваш текст не отправляется на сервер и не сохраняется.