Text Readability Analyzer API 数据集概述
基本信息
- API名称:Text Readability Analyzer
- 版本:v1 (current)
- 类别:Text Analysis
- 基础URL:https://text-readability-analyzer.p.rapidapi.com
- 端点:/api/analytics/text-readability-analyzer/v1
- 方法:POST
功能特性
- 多维度可读性指标:Flesch-Kincaid Grade Level、Reading Ease、SMOG Index、ARI、Coleman-Liau Index
- 全面文本统计:词数、句子数、音节分析、复杂度指标
- 阅读水平评估:年级水平分类与受众推荐
- 改进建议:AI驱动的可读性提升建议
- 大文本支持:最多支持50,000字符的文档分析
- 实时处理:亚秒级响应时间
- 灵活输出:可选统计信息和建议
- 专业级应用:适用于教育工作者、内容创作者和营销专业人士
- 详细分析:完整的文本复杂度因素分析
- 行业标准:基于全球公认的可读性公式
认证与限制
- 认证方式:通过RapidAPI头部进行认证
- 认证头:
- X-RapidAPI-Key: YOUR_RAPIDAPI_KEY
- X-RapidAPI-Host: text-readability-analyzer.p.rapidapi.com
- Content-Type: application/json
速率限制
| 计划类型 |
每月请求次数 |
| Basic (免费) |
100 |
| Pro |
1,000 |
| Ultra |
10,000 |
| Mega |
100,000 |
请求参数
| 参数名 |
类型 |
必需 |
默认值 |
描述 |
| text |
string |
是 |
- |
要分析可读性的文本(10-50,000字符) |
| includeStatistics |
boolean |
否 |
true |
在响应中包含详细文本统计信息 |
| includeRecommendations |
boolean |
否 |
true |
在响应中包含改进建议 |
文本参数详情
- 最小长度:10字符
- 最大长度:50,000字符
- 最佳范围:100-10,000字符以获得最佳分析效果
- 支持内容:纯文本,无HTML标签
- 语言:针对英文文本分析优化
响应格式
成功响应
json
{
"success": true,
"message": "Text readability analysis completed successfully",
"data": {
"text": "分析文本内容",
"textLength": 153,
"statistics": {
"characters": 127,
"charactersWithSpaces": 153,
"words": 26,
"sentences": 3,
"paragraphs": 1,
"syllables": 32,
"complexWords": 4,
"averageWordsPerSentence": 8.67,
"averageSyllablesPerWord": 1.23
},
"readabilityScores": {
"fleschReadingEase": 82.14,
"fleschKincaidGradeLevel": 4.5,
"smogIndex": 7.2,
"automatedReadabilityIndex": 5.1,
"colemanLiauIndex": 6.8,
"averageGradeLevel": 5.9
},
"readingLevel": {
"level": "Easy",
"audience": "6th grade",
"description": "Easy to read. Conversational English for consumers."
},
"recommendations": [
"Text readability is good for the intended audience level."
],
"analyzedAt": "2025-08-03T20:00:00.000Z",
"processingTime": "15ms"
}
}
错误代码
| 状态码 |
描述 |
示例 |
| 200 |
成功 |
文本可读性分析成功完成 |
| 400 |
错误请求 |
缺少必需参数或验证失败 |
| 401 |
未授权 |
缺少或无效的RapidAPI密钥 |
| 403 |
禁止访问 |
需要RapidAPI订阅或配额已用完 |
| 413 |
负载过大 |
文本超过最大长度(50,000字符) |
| 429 |
请求过多 |
RapidAPI速率限制已超出 |
| 500 |
内部服务器错误 |
文本分析计算失败 |
集成支持
- JavaScript:提供完整的fetch API集成示例
- Python:提供requests库集成示例
- PHP:提供cURL集成示例
- Node.js:提供axios库集成示例
- 命令行:提供cURL命令示例