Руководство

Как перевести текст в символы Брайля Unicode и обратно

Введите текст и выберите encode, чтобы получить поддерживаемые символы Брайля Unicode. Для обратного преобразования используйте другое значение режима и учитывайте, что нераспознанные знаки сохраняются в ответе без замены.

Инструмент Переводчик шрифта Брайля

Назначение инструмента

Braille Translator преобразует текст в поддерживаемые символы Брайля Unicode и умеет декодировать распознаваемые символы обратно в текст. Такой инструмент удобен для проверки короткой строки, подготовки результата для копирования и предварительного сравнения двух направлений преобразования.

У преобразования есть определённый набор отображений, поэтому его не стоит воспринимать как универсальный переводчик любого текста в полную систему Брайля. Символы за пределами этого набора могут сохраниться без замены. Поле текста можно оставить пустым: пустой или пропущенный ввод обрабатывается успешно и даёт пустой результат. Если режим не выбран отдельно, используется encode, то есть преобразование обычного текста в Брайль.

Перед началом решите, какое направление вам нужно. Для исходной фразы выбирайте encode, а для проверки строки с символами Брайля используйте значение режима, отличное от точного encode. Отдельно учитывайте знаки препинания, цифры, пробелы и другие символы, которые могут не входить в поддерживаемое отображение.

Порядок действий

  1. Найдите поле для исходного текста и введите короткую строку, которую хотите обработать. Чтобы проверить пустой ввод, не добавляйте символы в поле: такой вариант также завершается успешно.

  2. Для преобразования обычного текста в Брайль выберите режим encode. Если отдельный выбор не сделан, инструмент начинает с этого режима. Проверьте написание значения, поскольку другое значение направляет обработку в обратную ветку.

  3. Запустите обработку доступным элементом управления и просмотрите полученную строку. Поддерживаемые буквы перед поиском отображения приводятся к нижнему регистру, поэтому прописная и строчная форма одной такой буквы дают одинаковый символ Брайля.

  4. Обратите внимание на знаки, которые не изменились. В encode символ сохраняется в виде после приведения к нижнему регистру, если для этой формы нет отображения. Поэтому неизменённый знак не обязательно означает сбой обработки.

  5. Для обратного преобразования вставьте строку с символами Брайля и установите значение режима, отличное от точного encode. Распознаваемые символы будут переведены в текст, обычные пробелы сохранятся, а прочие нераспознанные знаки останутся без изменений.

  6. Сравните ответ с исходной строкой и проверьте сведения о длине. Для непустого ввода указывается количество символов в исходной строке. При пустом или пропущенном вводе результат остаётся пустым, поэтому отсутствие символов в ответе в таком случае ожидаемо.

Толкование результата

Результат encode состоит из символов Брайля для тех букв, которые входят в заданное отображение, и возможных сохранённых знаков. Регистр поддерживаемой буквы не создаёт отдельного результата: перед сопоставлением обе формы приводятся к нижнему регистру. Если знак остался в строке, проверьте, не отсутствует ли его форма в наборе отображений.

Ответ decode может объединять преобразованный текст с исходными фрагментами. Распознанные символы Брайля заменяются, обычные пробелы не исчезают, а незнакомые знаки переносятся в результат без изменений. Поэтому обратная строка может не совпасть с исходной посимвольно, если в ней были элементы вне поддерживаемого набора.

Пустой ответ после оставленного пустым поля не указывает на ошибку, поскольку пустой ввод считается успешно обработанным. Для непустой строки полезно сопоставить не только сам результат, но и указанное количество входных символов. Это помогает отличить обработанную строку от случайно не введённого текста.

Не делайте по одному ответу вывод о полном соответствии определённому стандарту Брайля. Описанное поведение относится к установленным отображениям инструмента. Если результат кажется неожиданным, сначала проверьте выбранный режим, затем состав входной строки и отдельно отметьте символы, которые сохранились.

Практический пример

Вы проверяете короткую строку с прописной буквой и дополнительным знаком, чтобы увидеть различие между поддерживаемым отображением и сохранённым символом.

Введите строку «Ab!» в режиме encode и запустите обработку. Затем передайте полученную строку в режиме decode, чтобы отдельно сравнить распознанную часть и сохранённый знак с исходной строкой «Ab!» . Результат имеет форму строки с преобразованными и сохранёнными фрагментами, а также сведений о длине исходного ввода.

Ответ содержит символы Брайля для поддерживаемой буквы, сохранённый знак без отображения и количество символов во входной непустой строке; при decode распознаваемая часть преобразуется обратно.

Ограничения

  • Преобразование ограничено заданным набором отображений Брайля, поэтому знаки за его пределами нельзя считать преобразованными.

Частые ошибки

  • Если вместо точного encode выбрано другое значение, обычный текст обрабатывается как decode. Для исправления вернитесь к encode, а для обратной проверки заранее убедитесь, что строка содержит распознаваемые символы Брайля.

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

Одинаково ли обрабатываются прописные и строчные буквы?

Только если буква входит в заданное отображение. Перед поиском поддерживаемые прописные и строчные формы приводятся к нижнему регистру, поэтому результат для них совпадает. Символы вне отображения могут сохраниться.

Как включить обратное преобразование из Брайля в текст?

Установите значение, отличное от точного encode. В этой ветке распознаваемые символы Брайля переводятся в текст, пробелы остаются пробелами, а другие незнакомые знаки не удаляются и переносятся дальше.

Что произойдёт, если оставить поле текста пустым?

Пустой или пропущенный текст успешно обрабатывается с пустым результатом. Для непустой строки ответ дополнительно сообщает количество символов исходного ввода, поэтому пустой результат и непустой ввод следует проверять отдельно.

Инструмент

Переводчик шрифта Брайля