---
title: 莫尔斯电码应用借助人工智能彻底重构，实现六十种语言支持及复杂信号实时解码
url: https://www.elseif.net/zh/story-37
published: 2026-10-28T07:43:38+00:00
language: zh
section: 运行框架
source: https://habr.com/ru/articles/1099020/?utm_campaign=1099020&utm_source=habrahabr&utm_medium=rss
organizations: Claude, Codex, CocoaPods, SwiftUI, macOS, Objective-C
publisher: elseif
---

# 莫尔斯电码应用借助人工智能彻底重构，实现六十种语言支持及复杂信号实时解码

一款基于莫尔斯电码的 macOS 应用程序已完成全面重构，该应用由开发者利用人工智能工具重写，新增六十种语言支持及复杂无线电环境下的实时信号解码功能。该应用最初使用 Objective-C 语言编写，在过去五年内未进行更新。由于项目代码及系统内核均已过时，开发者决定采用人工智能技术进行现代化改造。首先，应用从 Catalyst 框架迁移至原生 macOS 环境，随后将所有 Objective-C 代码转换为 Swift 语言，并移除了对 CocoaPods 第三方库的依赖。

核心信号生成模块原使用 C 语言编写，以解决 Objective-C 带来的延迟问题，该模块也被成功迁移至 Swift。用户界面随后重构为 SwiftUI，旧版代码已被完全替换。在本地化方面，应用界面被翻译为六十种语言。为确保翻译质量，开发者使用 Claude 和 Codex 两款人工智能模型对译文进行交叉验证。应用还集成了三十七种不同国家的莫尔斯电码表，包括日本、中国、印度和泰国的特殊编码规则，这些规则已整合至应用内核，支持通过电键输入。应用商店的截图及描述也通过自动化脚本生成。

应用新增了一个管理后台，支持消息推送、实物商品拍卖、促销代码发放以及包含图片和视频的客户聊天支持。客服系统集成了实时翻译模型，可将用户消息翻译为客服语言，并将回复翻译回用户语言。学习模块依据科赫教学法进行了重构，应用可自动选择训练字符对，并显示用户错误率较高的字符。测试模块模拟了国际莫尔斯电码比赛的规则，包括字符组、时间和错误统计。最后，应用实现了从嘈杂无线电广播中实时解码莫尔斯电码的功能，能够同时识别多个信号源，即使在人耳难以分辨的复杂噪声环境中也能工作。
