Menu
广告

摩尔斯电码转英文翻译器

打开时已处于解码模式,输入框里有一条示例消息。粘贴你自己的点和划,或按“收听”直接从声音解码摩尔斯电码。

作者 Nethanel Bar, Co-founder & CEO

最后更新

广告

准备好真正学会编程了吗?

Coddy 让你在浏览器里编写真实代码来学习:互动课程、即时反馈,卡住时还有 AI 帮忙。

如何把摩尔斯电码翻译成英文

解码摩尔斯电码的关键是正确切分。两个空格之间的每组点和划代表一个字母或数字;每个斜杠表示一个单词结束。上面的翻译器能识别 .、- 和 /,也能识别人们实际粘贴进来的各种写法:排版用的点(·、•)、长短破折号(–、—)、用下划线代替的划、用竖线表示的单词分隔,以及用两个或更多空格代替斜杠。任何对不上的内容都会在输出里变成 ?,让你准确看到消息哪里出了问题,而不是什么都不显示。

当电码是以声音而不是文字的形式传来时,比如一段录音、一台收音机、一部举到屏幕前的手机或一段视频,“收听”按钮会把麦克风变成解码器。它监听摩尔斯电码音调所在的 400-1100 Hz 频段,测量每个音和每段静音的时长,把点、划和间隔实时写进输入框,英文随之出现在右侧面板。把“速度”滑块调到接近发送方的速度,前几个字母就能读对;之后解码器会自动适应发送方的节奏。

所有内容都不会离开你的浏览器:解码、音频分析和复制都在这个页面里完成。按“播放”可以把你粘贴的电码读出来,这是检查转写内容最快的方法。

解码摩尔斯电码需要知道的事

  • 字母之间用一个空格分隔,单词之间用斜杠(或更宽的间隔)分隔。.... .. 是 HI;.... / .. 是两个单词 H 和 I。
  • 摩尔斯电码不区分大小写。解码器输出大写字母;"hello" 和 "HELLO" 的电码完全相同。
  • 输出中的 ? 表示这一组符号不在对照表里,通常是漏了空格导致两个字母粘在一起,或者多了一个符号。
  • 数字总是五个符号,字母最多四个,所以 .---- 是 1,而 .--- 是 J。
  • 用耳朵听时,划的长度是点的三倍,单词之间的间隔是七个单位。如果一段录音听起来间隔很均匀,说明它是用较慢的教学速度发送的。

解码示例

一句问候

Morse

.... . .-.. .-.. --- / .-- --- .-. .-.. -..

英文

HELLO WORLD

这是页面打开时显示的消息。两个单词,中间用斜杠隔开。

从网页复制的排版电码

Morse

··· −−− ··· | −·−− · ···

英文

SOS YES

中点、减号和表示单词分隔的竖线,会分别按 .、- 和 / 来读。

有错误的转写

Morse

- .... .- -. -.- ...... / -.-- --- ..-

英文

THANK? YOU

六个点不是任何字符,所以显示为 ?。发送方原本想发的是 ... / -.--...,漏掉的空格让 THANKS 里的 S 和后面的内容粘在了一起。

解码结果出错的原因

  • 字母之间漏了空格。.... 是 H,而 .. .. 是 II。间隔本身就是电码的一部分,转写时漏掉了就无法还原。
  • 用一个空格表示单词分隔。这样解码器会把整行当成一个长单词来读;请使用斜杠或两个空格。
  • 数哔声的个数而不是计时。划不是“稍微长一点的点”,它正好是点的三倍长,匆忙转写时靠猜只会得到一堆 ?。
  • 收听时速度设置不对。麦克风解码器从“速度”滑块的数值开始;如果发送方是 25 WPM 而滑块是 8,前几个划会被读成点,直到解码器追上节奏。

摩尔斯电码转英文常见问题

怎么把摩尔斯电码翻译成英文?

把点和划粘贴到左侧输入框,字母之间空一格,单词之间用斜杠,英文会立即出现在右侧。排版用的点、划和竖线也能识别。如果电码是以声音形式传来的,就按“收听”,让麦克风来解码。

能从录音或收音机里解码摩尔斯电码吗?

可以,这正是“收听”的作用。在麦克风旁边播放录音(或者把手机举到收音机前),每个音都会被计时并写成点或划,间隔会变成字母和单词的分隔。音调清晰、“速度”滑块设置得接近发送方的节奏时效果最好。

为什么输出里出现了问号?
? 表示这一组符号不是摩尔斯电码字符,最常见的情况是两个字母之间丢了空格,或者多出了一个点。看看它前面的电码;消息的其余部分会正常解码。
能解码其他语言的摩尔斯电码吗?

国际摩尔斯电码包含 26 个拉丁字母、数字和标点符号,所以任何用这套字母书写的语言都能在这里解码。带重音的字母和其他文字有各自国家的摩尔斯电码表,这个翻译器没有收录。

其他开发者工具

Coddy 编程语言插图

和 Coddy 一起学编程

开始