Игорь Градов
Игорь Градов
5 мин
ai

Morse AI: один разработчик переписал приложение с нуля, добавив 37 азбук и 60 языков

Morse AI — это приложение для изучения и работы с азбукой Морзе, которое автор полностью переписал с нуля при помощи ИИ, добавив 37 национальных азбук, перевод интерфейса на 60 языков и распознавание морзянки из радиоэфира.

Morse AI: один разработчик переписал приложение с нуля, добавив 37 азбук и 60 языков
Почему это важно

Проект показывает, как один разработчик с помощью Claude и Codex переписал устаревшее приложение на Objective-C целиком на Swift, внедрил 37 локальных таблиц Морзе на уровне ядра и наладил перевод интерфейса на 60 языков, проверяя качество через две конкурирующие нейросети.

Morse AI вырос из старого проекта, написанного ещё во времена Flash. Приложение пять лет не обновлялось, код на Objective-C устарел, интерфейс через Catalyst создавал проблемы. Автор решил не латать, а переписать всё с нуля, используя Claude (от Anthropic) и Codex (от OpenAI) как основные инструменты разработки.

Что понадобится

  • Аккаунт Claude (Anthropic) и доступ к Codex (OpenAI) для перевода кода и текстов
  • Xcode с поддержкой Swift и SwiftUI
  • Python для автоматизации скриншотов App Store
  • Телеграфный ключ с адаптером, если планируете тестировать ввод через физическое устройство
  • Вечера и выходные: автор отмечает, что лимиты обеих нейросетей «легко улетали за один вечер»

Как автор перестроил приложение шаг за шагом

  1. Перенос на чистый macOS. Старая версия работала через Catalyst (технология Apple, позволяющая запускать iPad-приложения на Mac). Catalyst создавал проблемы, поэтому первым шагом стал отказ от него.

  2. Перевод кода с Objective-C на Swift. Весь проект, включая сторонние библиотеки, привязанные к менеджеру зависимостей CocoaPods, был переписан. Автор использовал Claude для конвертации.

  3. Перенос ядра генерации сигнала. Ядро изначально было на чистом C, потому что даже Objective-C давал задержку при генерации быстрых сигналов. Именно это отличало приложение от конкурентов. Перенос на Swift стал возможен благодаря помощи ИИ.

  4. Переделка интерфейса на SwiftUI. Современный фреймворк Apple заменил старый интерфейсный слой.

  5. Перевод интерфейса на 60 языков. Переводы прогонялись через две нейросети: Claude и Codex. Одна переводила, вторая проверяла. Такой подход позволил получить качество, близкое к носителю, без привлечения людей-переводчиков.

  6. Интеграция 37 национальных азбук Морзе. Японская использует слоговую азбуку (катакана), китайская работает через Unicode и сокращения, индийская и тайская применяют собственные комбинации. Все таблицы встроены на уровне ядра, чтобы ввод с телеграфного ключа тоже поддерживал локальные символы.

  7. Создание админки с ИИ-переводчиком. Для работы с пользователями из разных стран в панель управления интегрированы модели перевода: сообщение от пользователя автоматически переводится для службы поддержки, ответ конвертируется обратно на язык пользователя.

  8. Переработка системы обучения. Вместо ручных групп символов приложение теперь подбирает пары по методу Коха (метод обучения азбуке Морзе, при котором новые символы добавляются по одному на полной скорости, а не замедляются). Тестирование знаний повторяет формат мировых соревнований: группы символов, время, учёт ошибок.

  9. Добавление дешифровки из радиоэфира. Распознавание морзянки из шумного радиоэфира, где даже профессионал испытывает трудности. Подробности автор анонсирует отдельно.

Как проверять переводы через две нейросети?

Схема, которую использовал автор, доступна любому, кто работает с мультиязычным контентом. Первая нейросеть (например, Claude) делает перевод. Вторая (например, Codex или ChatGPT) получает оригинал и перевод с просьбой найти ошибки, неестественные конструкции и потерю смысла.

Для локальных азбук Морзе проверка двойная: нужно убедиться не только в корректности интерфейсных строк, но и в правильности самой таблицы символов. Японская слоговая азбука, китайские Unicode-коды, индийские и тайские комбинации требуют отдельной валидации, потому что ошибка в таблице Морзе это не опечатка в кнопке, а неверный сигнал.

Важный нюанс: автор подчёркивает, что «проверять за нейросетями нужно». ИИ переводит быстро и в целом качественно, но без второго прохода через конкурирующую модель дефекты неизбежны.

Как это выглядит на практике

Автор переводил интерфейс на китайский. Раньше для этого нанимались носители языка. Теперь Claude переводит строки интерфейса, а Codex получает пару «оригинал плюс перевод» и указывает на неестественные формулировки. Для скриншотов App Store написаны Python-скрипты, которые запускают приложение на нужном языке, делают снимок экрана в заданный момент и генерируют подписи. Результат: 60 языков без единого человека-переводчика, только два ИИ-аккаунта и ручная финальная проверка.

Частые ошибки
  • Доверять одной нейросети без проверки второй. Автор прямо говорит: за ИИ нужно проверять. Одна модель может не заметить неестественный оборот, который вторая сразу подсветит.
  • Игнорировать локальные таблицы Морзе. Если вы думаете, что азбука Морзе одна на весь мир, это ошибка. 37 национальных вариантов, и каждый требует интеграции на уровне ядра, а не простой подмены символов.
  • Недооценивать лимиты ИИ-сервисов. Автор отмечает, что лимиты Claude и Codex «легко улетали за один вечер». Планируйте работу с учётом квот, иначе остановитесь на середине задачи.
  • Переводить интерфейс, но забыть про App Store. Скриншоты, подписи, описания на каждом языке это отдельный пласт работы. Без автоматизации через скрипты это займёт недели.

Что с этого вам прямо сейчас?

Авторам Дзена и копирайтерам. Схема «перевод через одну нейросеть, проверка через вторую» работает не только для приложений. Если вы адаптируете контент на другие языки или проверяете чужие переводы, прогоните текст через Claude, а затем попросите ChatGPT найти ошибки. Это дешевле редактора-носителя и быстрее ручной вычитки.

Разработчикам и предпринимателям. История Morse AI показывает реальный сценарий: один человек без команды переписал приложение с нуля, используя Claude и Codex как основных «сотрудников». От старой программы не осталось ни строчки кода. Для тех, у кого есть устаревший проект и нет бюджета на команду, это рабочий путь.

Пользователям в России и СНГ. Приложение доступно на русском языке. Из доступных в РФ инструментов для аналогичной проверки переводов можно использовать YandexGPT и GigaChat в связке: принцип тот же, перевод одной моделью, проверка другой.

Мнение редакции dzen.guru

Меня в этой истории зацепило не само приложение, а метод. Два ИИ-аккаунта, вечера и выходные, и на выходе продукт, который раньше требовал команды переводчиков, тестировщиков и разработчиков. Claude для генерации кода и переводов, Codex для перекрёстной проверки, это уже не эксперимент, а воспроизводимый процесс. Честная оговорка: автор потратил на это не один вечер, лимиты ИИ-сервисов заканчивались регулярно. Бесплатных тарифов не хватит, закладывайте бюджет на подписки. И второе: «великолепные переводы на 60 языков» это оценка автора, а не результат независимого аудита. Для критически важных переводов финальную проверку носителем языка никто не отменял.

Попробуйте ИИ-инструменты для вашего контента

Если хотите применить нейросети к своим задачам на Дзене, начните с практических гайдов dzen.guru

Перейти к инструментам

Morse AI, пример того, как нишевый проект, написанный одним человеком, может вырасти до мультиязычного продукта с 37 азбуками и 60 языками интерфейса, если использовать ИИ не как игрушку, а как полноценную рабочую среду.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

Что такое окно контекста в нейросети и как не терять решения в длинных проектах
ai

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

Если вы месяцами ведёте блог или проект вместе с ChatGPT и при этом каждый новый чат начинается с нуля, значит, нейросеть потеряла контекст, и эта инструкция…

6 мин
Canva ИИ впервые свой: модель Craft вошла в топ-5 и доступна бесплатно
ai

Canva ИИ впервые свой: модель Craft вошла в топ-5 и доступна бесплатно

Почему это важно Canva впервые выпустила собственную модель генерации изображений, которая планирует композицию до отрисовки, и сразу открыла доступ всем…

5 мин
Удаление оригинальной речи из старого закадрового перевода: сервис DubClean делает это нейросетью
ai

Удаление оригинальной речи из старого закадрового перевода: сервис DubClean делает это нейросетью

Почему это важно Впервые появился специализированный сервис, который убирает английскую речь из-под русского закадрового перевода старых фильмов, сохраняя…

5 мин