拼音转换

正常 NEW

汉字转拼音,支持全拼、首字母与多音字消歧。

协议:HTTP 格式:JSON 版本:v1.0.0日调用量:1393次
¥ 0.001 / 次
按次计费
购买次数包更优惠,低至 0.0008 元/次

健康检查

服务存活探测

用于服务探活,返回服务版本号与服务器当前时间;无请求参数,不依赖字典。

调用方式:在接口地址后拼接 ?key=您的API密钥 即可直接调用;也可改用 Authorization: Bearer 或 X-App-Key 请求头传递,避免密钥出现在访问日志中。
GET http://www.shujuyu.cn/v1/api/pinyin/ping JSON

请求参数

参数名类型必填说明
key string 是 您的API密钥,可在个人中心获取

返回参数说明

参数名类型说明
code integer 状态码,200 表示成功
msg string 返回消息
data object 业务数据
data.version string 数据版本
data.time string 数据时间

请求示例

返回示例

{"msg":"pong","code":200,"data":{"time":"2026-10-22 22:49:29","version":"1.0"}}

单段转换

汉字转拼音

将单段文本转换为带声调拼音,同时返回首字母串;支持通过可选参数控制声调、分隔符、未识别字保留及多音词组处理。

调用方式:在接口地址后拼接 ?key=您的API密钥 即可直接调用;也可改用 Authorization: Bearer 或 X-App-Key 请求头传递,避免密钥出现在访问日志中。
POST http://www.shujuyu.cn/v1/api/pinyin/convert JSON

请求参数

参数名类型必填说明
key string 是 您的API密钥,可在个人中心获取
text string 是 待转换文本;最大 5120 字符(超限返回 400000)
mode string 否 转换模式:full=全拼(默认)、initial=仅首字母;传入其他值返回 400000
tone boolean 否 是否保留声调,默认 true
separator string 否 拼音分隔符,默认空格;仅 full 模式生效
keep_unknown boolean 否 未识别字符是否保留原文,默认 true
polyphone boolean 否 是否启用多音词组消歧,默认 true
detail boolean 否 是否返回逐字明细(chars、polyphones),默认 false

返回参数说明

参数名类型说明
code integer 状态码,200 表示成功
msg string 返回消息
data object 业务数据
data.text string 文本
data.length integer 长度
data.pinyin string 拼音
data.initials string 拼音首字母
data.unknown_count integer 未能识别的数量
data.polyphone_count integer 命中的多音词组条数
data.chars array 逐字转换明细(仅 detail=true 时返回)
data.chars[] object 单个字符的转换信息
data.chars[].char string 字符
data.chars[].pinyin string 该字拼音;非汉字或未收录汉字为 null
data.chars[].is_poly boolean 是否为多音字或命中多音词组
data.chars[].all_readings array 该字全部读音(仅单字匹配时返回,非多音字为 null)
data.polyphones array 命中的多音词组记录(仅 detail=true 时返回)
data.polyphones[] object 命中的多音词组
data.polyphones[].word string 命中的词组
data.polyphones[].pinyin string 词组拼音
data.polyphones[].start integer 词组在文本中的起始位置
data.polyphones[].length integer 词组长度

请求示例

返回示例

{"msg":"success","code":200,"data":{"text":"重庆火锅","length":4,"pinyin":"chóng qìng huǒ guō","initials":"cqhg","unknown_count":0,"polyphone_count":1}}

批量转换

批量转换最多 10 段

一次提交最多 10 段文本批量转换,超出直接报错(4002);返回逐条结果与成功/失败统计。

调用方式:在接口地址后拼接 ?key=您的API密钥 即可直接调用;也可改用 Authorization: Bearer 或 X-App-Key 请求头传递,避免密钥出现在访问日志中。
POST http://www.shujuyu.cn/v1/api/pinyin/convert-batch JSON

请求参数

参数名类型必填说明
key string 是 您的API密钥,可在个人中心获取
texts array 是 文本数组;单次最多提交 10 条,超出直接报错(4002)
mode string 否 转换模式:full=全拼(默认)、initial=仅首字母;传入其他值返回 400000
tone boolean 否 是否保留声调,默认 true
separator string 否 拼音分隔符,默认空格;仅 full 模式生效
keep_unknown boolean 否 未识别字符是否保留原文,默认 true
polyphone boolean 否 是否启用多音词组消歧,默认 true
detail boolean 否 是否返回逐字明细(chars、polyphones),默认 false

返回参数说明

参数名类型说明
code integer 状态码,200 表示成功
msg string 返回消息
data object 业务数据
data.total integer 总条数
data.returned integer 本次实际返回条数
data.succeeded integer 成功数量
data.failed integer 失败数量
data.truncated boolean 保留字段,当前恒为 false(超过 10 条时直接返回 4002 错误,不会截断)
data.max_limit integer 允许返回的最大条数
data.list array 数据列表
data.list[] object 列表中的单条记录
data.list[].text string 文本
data.list[].length integer 长度
data.list[].pinyin string 拼音
data.list[].initials string 拼音首字母
data.list[].unknown_count integer 未能识别的数量
data.list[].polyphone_count integer 命中的多音词组条数
data.list[].error string 失败原因(empty_text / text_too_long / 转换失败),仅失败项返回
data.list[].chars array 逐字转换明细(仅 detail=true 时返回)
data.list[].chars[] object 单个字符的转换信息
data.list[].chars[].char string 字符
data.list[].chars[].pinyin string 该字拼音;非汉字或未收录汉字为 null
data.list[].chars[].is_poly boolean 是否为多音字或命中多音词组
data.list[].chars[].all_readings array 该字全部读音(仅单字匹配时返回,非多音字为 null)
data.list[].polyphones array 命中的多音词组记录(仅 detail=true 时返回)
data.list[].polyphones[] object 命中的多音词组
data.list[].polyphones[].word string 命中的词组
data.list[].polyphones[].pinyin string 词组拼音
data.list[].polyphones[].start integer 词组在文本中的起始位置
data.list[].polyphones[].length integer 词组长度

请求示例

返回示例

{"msg":"success","code":200,"data":{"list":[{"text":"你好","length":2,"pinyin":"nǐ hǎo","initials":"nh","unknown_count":0,"polyphone_count":0},{"text":"世界","length":2,"pinyin":"shì jiè","initials":"sj","unknown_count":0,"polyphone_count":0}],"total":2,"failed":0,"returned":2,"max_limit":10,"succeeded":2,"truncated":false}}

产品说明

产品概述

汉字转拼音,支持全拼、首字母与多音字消歧。

使用场景

数据查询:快速集成 拼音转换 到您的应用中
业务系统:将 拼音转换 数据嵌入业务流程
开发工具:通过 API 接口获取 教育学习 数据
数据分析:基于 拼音转换 数据进行分析和决策

费用计算

按次计费单价
¥0.001 / 次
每次调用接口从账户余额中扣除相应费用,VIP 用户可享折扣

扣费优先级

免费额度
次数包
余额扣费

计费方式详解

1 免费额度
· 接口每日免费额度已关闭
· VIP 用户月度免费额度:
· 个人版:每月 5000 次,本接口月上限 5000 次
· 专业版:每月 30000 次,本接口月上限 30000 次
· 企业版:每月 200000 次,本接口月上限 200000 次
· 账户如有注册/活动赠送的免费次数,会优先于接口免费额度扣减
· VIP 月度免费额度仅适用于单次售价不高于 ¥0.0800/次 的接口;接口每日免费额度按接口配置执行
VIP 月度免费额度每月重置,未使用部分不累计至下月。
2 次数包
预付费购买固定调用次数,最高可省 20%(相对按次付费),用完为止。
次数包为独立计费,不与 VIP 折扣叠加。
请在有效期内使用,过期后未使用的次数不可再用。
3 余额扣费
按次从账户余额扣除费用;所有用户可享量折扣,VIP 用户额外享 VIP 折扣。
扣费公式:实际扣费 = 接口单价 × (1 - VIP 折扣比例 - 量折扣比例),并受总折扣上限和最低利润率保护约束
VIP 折扣: 个人版9折 专业版8折 企业版7折
量折扣: 月付费调用 ≥1000 次享 2%、 月付费调用 ≥10000 次享 5%、 月付费调用 ≥20000 次享 10%
· 量折扣按账号当月全部接口的付费调用次数统计,达到更高档位时按更高档位计算
总折扣上限:VIP 折扣 + 量折扣合计不超过 50%
最低利润率保护:折后价不得低于成本价 × (1 + 15%);若接口售价本身低于该保护价,则取消折扣并按售价计费
余额不足时调用将失败,请及时充值。

次数包方案

方案名称调用次数价格折算单价比按次付费节省有效期
100次调用包 100 次 ¥0.1 ¥0.0010/次 - 365 天
500次调用包 500 次 ¥0.475 ¥0.00095/次 省5% 365 天
1000次调用包 1000 次 ¥0.9 ¥0.0009/次 省10% 365 天
5000次调用包 5000 次 ¥4.25 ¥0.00085/次 省15% 365 天
10000次调用包 10000 次 ¥8 ¥0.0008/次 省20% 365 天

VIP 权益对比

等级每月免费次数本接口月免费上限折扣VIP 折后单价
免费版 按接口配置 — - ¥0.001/次
个人版 5000 次 5000 次 10% ¥0.0009/次
专业版 30000 次 30000 次 20% ¥0.0008/次
* VIP 月度免费额度每月重置。每月免费次数为账号级 VIP 月额度,本接口月免费上限为其中对本接口的限制(接口可单独设置上限或关闭)。VIP 折扣仅适用于余额扣费方式,VIP 折后单价不含量折扣。 本接口已关闭接口级月度免费额度(不影响 VIP 月度免费额度)。接口每日免费额度已关闭。

费用计算示例

* 以下示例未包含量折扣,量折扣按账号当月全部接口的付费调用量另行计算。
示例1:普通用户按次付费
调用 1000 次,费用 = 0.001 × 1000 = ¥1.00
示例2:个人版用户按次付费(仅 VIP 折扣,已考虑最低利润率保护)
调用 1000 次,折扣约 10%,费用 = 0.001 × (1 - 10%) × 1000 ≈ ¥0.90
示例3:购买「500次调用包」次数包
支付 ¥0.475,获得 500 次调用,折算单价 ¥0.00095/次
同等次数按次付费需 ¥0.50,次数包可节省 ¥0.025

错误码说明

错误码说明解决方案
200 请求成功 -
400000 请求参数错误 检查参数名、格式与取值
401000 认证失败 检查 Authorization: Bearer 密钥是否正确、是否过期
402000 账户余额不足 充值后重试
403000 无访问权限 确认密钥权限、接口范围与 IP 白名单是否满足要求
404001 接口或端点不存在 检查 API 与端点的请求路径
409000 请求冲突 请稍后重试
422000 参数校验失败 检查参数格式与取值
429000 请求频率或额度超限 降低调用频率,或升级套餐提升额度
500000 服务器内部错误 携带响应中的 request_id 联系技术支持
502000 服务暂时不可用 稍后重试
503000 服务暂时不可用 稍后重试
504000 请求超时 稍后重试

更新日志

暂无更新日志