Проблема многоязычной клавиатуры — не только переключение языков
Даже в сообщении, где основным остаётся английский, иногда нужно преобразовать короткую фразу, поправить предложение или понять ответ.
Многоязычное сообщение не всегда написано только на одном языке.
Пример I’ll call you завтра after breakfast.
Основу предложения составляет английский, а русское слово добавляет одну деталь. Автор может точно знать, что хочет сказать, но всё равно несколько раз переключать клавиатуру ради этой короткой части.
Поэтому проблема многоязычной клавиатуры шире, чем поиск клавиши смены языка.
В одном сообщении бывает несколько небольших задач
Во время письма или ответа человеку может понадобиться:
- оставить английский основой предложения;
- набрать короткую фразу привычными латинскими буквами;
- преобразовать только эту фразу в другую письменность;
- сделать всё предложение естественнее;
- понять незнакомое выражение в ответе;
- продолжить разговор, не перенося сообщение между несколькими приложениями.
Каждая задача невелика. Разговор прерывается, когда для каждой задачи приходится заново собирать весь процесс.
Что уже хорошо делают существующие инструменты
Системные клавиатуры и зрелые методы ввода хорошо подходят для прямого набора на поддерживаемом языке. Они предлагают варианты слов, автокоррекцию, привычные раскладки и нередко работают локально без сети.
Переводчики полезны, когда нужно перевести слово, фразу или всё сообщение. Помощники по письму исправляют грамматику и стиль. Чат-ассистенты подходят для нового черновика, длинного объяснения или задачи с несколькими раундами обсуждения.
Пробел остаётся, когда всё это требуется внутри одного короткого сообщения, написанного в основном по-английски.
Перевод и выборочное преобразование письменности — не одно и то же
Рассмотрим черновик:
I’ll call you zavtra after breakfast.
Сообщение уже написано по-английски, поэтому перевод на английский не нужен. Изменить требуется только zavtra:
I’ll call you завтра after breakfast.
Английские слова остаются без изменений. Имена, ссылки и числа тоже могут требовать точного сохранения.
Три разных действия
В UnimeType есть три действия, которые запускает пользователь.
Convert
Convert преобразует указанный текст в письменность, нужную для разговора.
Черновик I’ll send the photos zavtra after dinner.
Нужное сообщение I’ll send the photos завтра after dinner.
Основным языком остаётся английский. Меняется только короткая русская часть.
Polish
Polish подходит для сообщения, смысл которого уже определён, но формулировку нужно немного поправить.
Черновик I maybe arrive late today, but I will text you.
После правки I may arrive late today, but I’ll text you.
Действие не должно добавлять обещание, время или факт, которых не было в исходном тексте.
Explain
Explain помогает понять входящее сообщение.
Входящее сообщение That plan sounds like a long shot.
Можно знать каждое слово, но не понимать выражение. В этом контексте “a long shot” означает, что успех плана маловероятен.
Пользователь решает, что должно произойти
В смешанном сообщении бывают намеренные исключения. Имя может остаться на английском, семейная фраза — на русском, а время — на языке, общем с собеседником.
Автоматическое определение не знает каждого намерения. Поэтому пользователь выбирает Convert, Polish или Explain и проверяет результат перед отправкой.
Повседневные примеры с английским в основе
- I’ll call you завтра after breakfast.
- Are you free в субботу morning for coffee?
- I’ll see you بكرة after work.
- The package should arrive mañana, so I’ll stay home.
- I’ll send the photos कल after dinner.
- I left my umbrella в твоей машине, can you bring it?
Во всех примерах английский задаёт структуру предложения, а второй язык добавляет лишь короткую часть.
Полный цикл общения
- Запишите мысль в естественной для вас форме.
- Примените Convert только к части, которой нужна другая письменность.
- Используйте Polish, только если это требуется всему предложению.
- Примените Explain к незнакомой фразе в ответе.
- Продолжайте разговор.
Не каждому сообщению нужны все три действия.
Помните о границах
- Для длинного текста на одном языке или работы без сети используйте системный метод ввода.
- Проверяйте каждый преобразованный или исправленный результат перед отправкой.
- Не обрабатывайте пароли, фразы восстановления и информацию, которой нельзя делиться.
- Для медицинских, юридических, финансовых и сертифицированных переводов обращайтесь к квалифицированному специалисту.
- Сетевые действия отправляют нужный текст настроенному сервису. Подробнее: Privacy.
Полезный вопрос не в том, может ли одна клавиатура заменить все языковые инструменты. Важно, сможет ли человек закончить больше реального сообщения, не потеряв исходную мысль.
Выберите платформуПосмотрите доступные варианты загрузки и тестирования.