Morse Code Translator
收藏数据集概述:Morse Code Translator API
类别: Communication
价格: Free
流行度: 2
服务等级: 59%
延迟: 629ms
测试成功率: 100%
API 描述
Morse Code Translator API 提供文本与国际摩尔斯电码之间的快速可靠转换,支持字母、数字、标点符号和空格。该 API 适用于教育平台、通信工具、无障碍应用以及摩尔斯电码学习项目。可执行文本到摩尔斯电码和摩尔斯电码到纯文本的转换,遵循国际摩尔斯电码标准。
主要特征
- 速率限制: 根据您的 RapidAPI 计划进行速率限制。每次请求输入上限为 1,000 个字符。
- 响应格式: 默认返回 JSON 格式。通过在请求查询字符串中添加
&format=text,可以获取纯文本(text/plain)响应。
认证方式
所有请求必须在请求头中包含 RapidAPI 密钥:
X-RapidAPI-Key: YOUR_RAPIDAPI_KEY X-RapidAPI-Host: YOUR_RAPIDAPI_HOST
基础 URL
https://YOUR_RAPIDAPI_PROXY_URL
(由 RapidAPI 自动设置,无需手动配置。)
端点详情
1. GET /?endpoint=ping
功能: 健康检查,确认 API 在线并可响应。 请求: 无需请求体或参数。 响应示例(JSON): json {"status": "200"}
响应示例(纯文本):
200
2. POST /?endpoint=encode
功能: 将纯文本转换为摩尔斯电码。字母之间以空格分隔,单词之间以 / 分隔。
请求头: Content-Type: application/json
请求体参数:
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
text |
string | 是 | 待编码的文本,最长 1,000 字符,不区分大小写。 |
支持的字符: 字母 A–Z,数字 0–9,以及标点符号 . , ? ! / ( ) & : ; = + - _ " $ @。输入中的空格在输出中编码为 /。不支持字符会被静默跳过。
请求体示例:
json
{"text": "SOS"}
响应示例(JSON): json {"result": "... --- ..."}
响应示例(纯文本):
{result}
3. POST /?endpoint=decode
功能: 将摩尔斯电码字符串转换回纯文本。摩尔斯符号必须以单个空格分隔,单词边界必须以 / 标记。
请求头: Content-Type: application/json
请求体参数:
| 参数 | 类型 | 必需 | 描述 |
|---|---|---|---|
morse |
string | 是 | 待解码的摩尔斯电码,最长 1,000 字符。符号以空格分隔,单词以 / 分隔。 |
请求体示例: json {"morse": ".... . .-.. .-.. --- / .-- --- .-. .-.. -.."}
响应示例(JSON): json {"result": "HELLO WORLD"}
响应示例(纯文本):
{result}
错误响应
所有错误均返回包含 error 键的 JSON 对象(若使用 ?format=text 则返回纯文本)。
| HTTP 状态码 | 含义 | 响应示例 |
|---|---|---|
404 |
无效或缺失的端点 | {"error": "Invalid endpoint"} |
405 |
使用了错误的 HTTP 方法 | {"error": "POST method required"} |
500 |
意外的服务器错误 | {"error": "Server error"} |



