摩斯电码翻译器
输入文本即可看到其国际摩斯电码,或粘贴点与划来读取信息。字母之间用空格分隔,单词之间用斜杠分隔;对照表列出 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. 选择方向。 自动检测会解码仅由点、连字符、斜杠和空格组成的输入,并对其他一切进行编码。文本 → 摩斯电码与摩斯电码 → 文本则强制指定方向。
- 2. 输入或粘贴。 若要自己写摩斯码,请用句号表示点,用普通连字符表示划;其他外形相似的点或划符号(•、– 或 —)不会被识别。
- 3. 阅读结果。 编码后的摩斯码在字母之间有一个空格,单词之间为
/。解码后的文本以大写字母显示。 - 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,一个字母内部各信号之间的间隔为一个点,字母之间为三个点,单词之间为七个点。
- 哪些字符无法翻译?
- 超出支持列表的任何字符,包括带重音的字母、表情符号和大多数符号。它们会在输出中被跳过,并在其下方的警告中列出。
- 为什么我解码出的摩斯码变成了一个长单词?
- 空格只分隔字母。请在单词之间加上斜杠,例如
.... .. / - .... . .-. .。 - 我的文本会被发送到服务器吗?
- 不会。翻译在您的浏览器中完成,您输入的任何内容都不会被发送到任何地方。