跳转到正文

摩斯电码翻译器

输入文本即可看到其国际摩斯电码,或粘贴点与划来读取信息。字母之间用空格分隔,单词之间用斜杠分隔;对照表列出 A 至 Z 与 0 至 9;摩斯码无法表示的字符会被列出,而非悄悄丢失。免费,无需注册,所有操作均在您的浏览器中完成。

方向

摩斯电码对照表

A

.-

B

-...

C

-.-.

D

-..

E

.

F

..-.

G

--.

H

....

I

..

J

.---

K

-.-

L

.-..

M

--

N

-.

O

---

P

.--.

Q

--.-

R

.-.

S

...

T

-

U

..-

V

...-

W

.--

X

-..-

Y

-.--

Z

--..

0

-----

1

.----

2

..---

3

...--

4

....-

5

.....

6

-....

7

--...

8

---..

9

----.

如何使用摩斯电码翻译器

  1. 1. 选择方向。 自动检测会解码仅由点、连字符、斜杠和空格组成的输入,并对其他一切进行编码。文本 → 摩斯电码与摩斯电码 → 文本则强制指定方向。
  2. 2. 输入或粘贴。 若要自己写摩斯码,请用句号表示点,用普通连字符表示划;其他外形相似的点或划符号(•、– 或 —)不会被识别。
  3. 3. 阅读结果。 编码后的摩斯码在字母之间有一个空格,单词之间为 / 。解码后的文本以大写字母显示。
  4. 4. 查看警告。 任何无法翻译的内容都会列在结果下方。复制结果会复制输出。

摩斯码的书写与时长

本工具遵循 ITU-R 建议书 M.1677-1 所确认的国际摩斯电码。每个信号都由点和划组成,时长均以一个点为单位计:

要素时长
点1 单位
划3 单位
同一字母内各信号之间的间隔1 单位
两个字母之间的间隔3 单位
两个单词之间的间隔7 单位

书写时,本工具采用的惯例是:字母之间用一个空格,单词之间用一个斜杠。常用字母较短——E 只是一个点,T 只是一个划——而罕见字母则较长。单词 PARIS(.--. .- .-. .. ...)连同单词间隔恰好为 50 个单位,因此运营人员以它为标准单词来衡量每分钟的字数。以每分钟 20 个单词计,一个点的时长为 60 毫秒(1.2 秒除以速度)。

示例

文本

Hello world

摩斯码

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

文本

Hello, World!

摩斯码

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

编码时不区分大小写,解码时总是返回大写字母,因此 "Hello world" 会还原为 HELLO WORLD。逗号是 --..--,感叹号是 -.-.--。

支持哪些字符

本工具支持 A–Z、0–9 以及以下符号:句号、逗号、问号、撇号、感叹号、斜杠、两种括号、和号、冒号、分号、等号、加号、连字符、下划线、双引号、美元符号和 @ 符号。ITU-R M.1677-1 本身定义的是字母、数字,以及句号、逗号、冒号、问号、撇号、连字符、分数线、括号、引号、双连字符(=)、加号、乘号和 @ 符号。感叹号、分号、美元符号和下划线是广泛使用但不属于该建议书的扩展;而和号的信号 .-... 则是该建议书中的 "wait" 信号。

  • 带重音的字母如 é 不受支持:Café 会被转换为 CAF 的摩斯码,并在警告中列出 É。
  • 解码时单词之间需要斜杠。 任何连续的空格都只分隔字母,因此 ... --- 会被解码为 SO,而非 S O。请在单词之间加上 /。
  • 换行符在文本中被视为单词分隔。
  • 无法识别的序列(如 ....-.-)会被跳过并列出,而不会被猜测。
  • 短输入会被当作摩斯码读取。 单独的 . 或 - 会被解码为 E 或 T。若想单独编码标点符号,请使用文本 → 摩斯电码。

您需要哪个工具?

摩斯码是一种书写方式,而不是秘密代码:任何人借助对照表都能将其解码。若需要字母位移密码,请使用 凯撒密码 或 维吉尼亚密码。若需要由 0 和 1 组成的表示,请使用 二进制翻译工具;若需要字符编号,请使用 ASCII 转换工具。

常见问题

如何将文本翻译为摩斯电码?
在方向设为文本 → 摩斯电码(或自动检测)时输入或粘贴文本。每个字母、数字和受支持的符号都会变为其国际摩斯信号,字母之间用空格分隔,单词之间用斜杠分隔。
工具如何判断我的输入是摩斯码还是文本?
在自动检测模式下,仅由点、连字符、斜杠和空格组成的输入会被视为摩斯码并解码;其他任何输入都会被编码。当输入较短或含糊不清时,可随时用方向按钮覆盖。
字母和单词是如何分隔的?
遵循通行的书写惯例:字母之间一个空格,单词之间一个正斜杠。解码时,斜杠两边有没有空格都可以。
划比点长多少?
是点的三倍长。根据 ITU-R M.1677-1,一个字母内部各信号之间的间隔为一个点,字母之间为三个点,单词之间为七个点。
哪些字符无法翻译?
超出支持列表的任何字符,包括带重音的字母、表情符号和大多数符号。它们会在输出中被跳过,并在其下方的警告中列出。
为什么我解码出的摩斯码变成了一个长单词?
空格只分隔字母。请在单词之间加上斜杠,例如 .... .. / - .... . .-. .。
我的文本会被发送到服务器吗?
不会。翻译在您的浏览器中完成,您输入的任何内容都不会被发送到任何地方。

相关工具

编码与密码中的更多工具