摩斯密碼將任何字母、數字或標點符號轉換成由短訊號(稱為點,dit)與長訊號(稱為劃,dah)所組成的圖樣,反向套用同一規則,則可將一串點與劃還原成文字。在現代要翻譯摩斯密碼,最快的方法就是使用瀏覽器工具,例如 摩斯密碼翻譯器,只要在其中輸入或貼上字元,就能立即看到對應的點劃圖樣,或點擊切換按鈕,將收到的摩斯密碼解碼回一般英文。

雖然現在很多人把摩斯密碼視為一種趣味或嗜好,但它曾是長距離通訊的主力超過 150 年,從 1840 年代的電報線路開始,一直延續到船對岸無線電、航空與業餘無線電。這段悠長歷史意味著存在許多值得信賴的完善標準。國際摩斯密碼標準將每個字母與數字對應到一組固定的點劃序列,而這套對應正是任何可靠的翻譯器所採用的依據。想知道符號如何對應到訊號,以及同一概念如何在現代數位系統中呈現的讀者,可以參考文章 如何翻譯摩斯密碼|工具與方法,其中更深入地介紹了相關工具與技巧。

how do i translate morse code
how do i translate morse code

摩斯密碼實際上代表什麼

摩斯密碼的本質是一種字元編碼系統。26 個英文字母、0 到 9 的數字,以及一小組標點符號,各自被賦予一組獨特的短音與長音組合。點是短單位,劃的長度是點的三倍;同一字元各元素之間的間隔為一個點長,字元之間的間隔為三個點長,而字詞之間的間隔則為七個點長。這些時序規則本身就是標準的一部分,這也是為什麼使用音訊播放功能的翻譯器對學習者特別有用:間距與點劃本身同樣重要。

每個字母的長度由其圖樣決定。字母 E 是單一個點,T 是單一劃,而較長的字元如 J 或 Q 則包含四個元素。下表展示使用標準國際摩斯密碼值的一小部分編碼範例,這些數值與任何優秀翻譯器所產生的結果完全一致。

字元摩斯密碼
E.
T
S
O− − −
A. −
1. − − − −
SOS… − − − …
Question mark.. − − ..

關於涵蓋範圍的兩點實務提醒。首先,鍵盤上的符號並非都有對應的摩斯碼:帶有變音符號的字母、表情符號,以及像 @ 這類字元都不屬於標準範圍,多數翻譯器會略過或標示出來。其次,摩斯密碼中大小寫並無差別:A 與 a 共用同一圖樣,因此翻譯器對兩者會產生相同的輸出。

將文字翻譯成摩斯密碼

編碼是最常見的起點。開啟 摩斯密碼翻譯器,將方向保持為「文字轉摩斯」,然後開始在輸入框中輸入。輸出框會立即顯示結果,隨著每次按鍵即時更新,因此無須按下轉換按鈕。一般查詢在遠遠不到一秒的時間內即可處理常見的英文單字,因為其對應只是簡單的查表而非運算。若需要將結果分享到紙本或聊天室,直接從輸出面板複製即可。

對聽眾與業餘無線電操作員來說,播放聲音按鈕與書面輸出同樣實用。它會將每個點播成短音,每個劃播成長音,並在元素、字母與字詞之間保持正確的間隔,這正是透過實際無線電所能聽到的聲音。練習時使用音訊比默默閱讀點劃效果顯著更好,因為大腦處理聽覺圖樣的速度遠快於視覺圖樣。

將摩斯密碼解碼回文字

當你接收到摩斯密碼時,無論是來自無線電通聯、舊筆記本或正在解的謎題,同一個工具都可以反向運作。按下切換按鈕(⇄ 圖示)即可將方向從「文字轉摩斯」翻轉為「摩斯轉文字」。接著將你的點劃字串貼入輸入框,解碼後的訊息就會出現在另一側。

翻譯器需要正確的間隔,才能乾淨地分辨字母與字詞。同一字詞中的字母通常以單一空格分隔,而字詞之間則依工具不同以斜線或雙空格區隔。如果你的輸入使用了不同的分隔符號而導致輸出結果錯誤,請在字母之間加入明確的分隔符,並在字詞之間留出較大的間距,然後重新貼上。順帶一提,音訊輸出也能雙向運作:在摩斯轉文字模式下,播放聲音可讓你重新聆聽已有的序列,這對再次確認自己的抄寫,或研究像 SOS 這類已知訊號,都是非常好的方法。

逐步教學:如何使用本工具

  1. 在瀏覽器中開啟 摩斯密碼翻譯器
  2. 決定你要翻譯的方向。保持選擇「文字轉摩斯」以進行編碼,或點擊切換按鈕(⇄)切換為「摩斯轉文字」進行解碼。
  3. 在左側的輸入框中輸入或貼上你的訊息。隨著輸入,轉換會即時更新,無須送出按鈕。
  4. 在右側讀取轉換後的輸出。編碼時會看到點與劃;解碼時則會看到一般英文。
  5. 按下播放聲音,以正確的元素、字母與字詞間隔,聽到如同真實摩斯訊號般的點劃音。
  6. 如果想將輸出貼到電子郵件、文件或日誌中,請將其複製到剪貼簿。

如果你想將摩斯密碼與另一種經典的替換系統相互比較,凱薩密碼解碼器 同樣以一鍵操作的方式處理源自羅馬時代的字母位移,將兩者並列閱讀,能讓「固定字元對應」這個概念更加清晰。

摩斯密碼今日的應用場景

摩斯密碼至今仍存在於少數幾個實際應用領域。業餘無線電操作員使用它,是因為微弱的 CW(連續波)訊號在語音傳輸已淪為雜訊時,往往仍可被抄收;緊急無線電操作員重視它也是基於相同理由:簡單的開關訊號是在設備不佳與頻段雜訊下傳遞訊息最可靠的方式。航空導航信標與海事識別仍以摩斯碼發送其識別訊號,而以手電筒進行的光線通訊依然是公認的求救方式,其通用的 SOS 圖樣——三短、三長、三短——在遠比喊叫所能達到的更遠距離上依然清晰可讀。

在這些專業社群之外,摩斯密碼也深受謎題與遊戲愛好者喜愛,用來拼出祕密訊息,就像世世代代的孩子們所做的那樣,並用於學習資訊如何化約為最簡單符號的基本概念。如果你對字母如何變成位元、位元又如何變成其他數位形式感到興趣,可以參考文章 二進位轉文字如何運作:白話文指南,其中以現代運算的脈絡探討了同一對一對應的概念。

提升翻譯準確度的訣竅

幾個習慣能讓你的成果保持乾淨。首先,請先正規化輸入:將標點統一為標準形式,在摩斯輸入中字母之間使用單一空格、字詞之間使用斜線或雙空格,並避免混用不同的點樣式,例如中點與句點。其次,請記得摩斯密碼中數字與字母是截然不同的,手動輸入時請特別留意,不要不小心把 0 打成 O。第三,如果輸出中出現少量錯誤標記或略過某個字元,那代表該字元根本不在標準字母表中;翻譯器拒絕猜測,正是它在正常運作。

最後,請將音訊模式當作一道校對程序。初學時以較慢的速度播放編碼後的訊息,這樣才能清楚聽見每個元素,再隨著練習逐步加快速度。操作員的訓練就是不斷在逐步加快的速度下聆聽摩斯碼,而無須安裝、免費的瀏覽器工具正是取得每日聆聽練習的輕鬆方式,不必花錢購買專用硬體。想進一步了解這些符號在底層如何儲存,或摩斯密碼與其他精簡編碼比較的讀者,可以參考 用簡單步驟理解二進位轉文字轉換 作為搭配閱讀。

如果你正在比較各種選項,在 Chrome 本機產生高強度密碼(無需同步) 對此有詳細介紹。