thatAPI - Text Analyzer
收藏thatAPI - Text Analyzer 数据集概述
基本信息
- API名称: thatAPI - Text Analyzer
- 类别: Text Analysis
- 流行度: 8.6
- 服务等级: 100%
- 延迟: 726ms
- 测试通过率: 100%
定价方案
- BASIC: $0.00 / 月
- PRO: $9.99 / 月
- ULTRA: $29.99 / 月
- MEGA: $69.99 / 月
概述
该文本分析器API将情感分析、可读性评分和关键词提取结合到一个单一端点中,可替代3-4个独立的API订阅。
主要特性
- 情感分析: 极性(-1至+1)、主观性(0至1)、标签(正面/负面/中性)
- 可读性评分: Flesch Reading Ease、Flesch-Kincaid Grade Level、人类可读级别
- 关键词提取: 使用RAKE算法提取带有关联分数的排名关键短语
- 文本统计: 单词计数、句子计数、字符计数、平均单词长度、平均句子长度
处理方式
所有处理均在本地完成,无需调用外部API,确保快速响应时间且不向用户转嫁每次调用的成本。
端点
- 方法: POST
- 路径:
/v1/text-analysis/analyze
请求
| 字段 | 类型 | 必需 | 描述 |
|---|---|---|---|
text |
string | 是 | 要分析的文本内容 |
请求示例
json { "text": "I absolutely love this product. It is amazing and wonderful. The quality is superb and I would highly recommend it to everyone." }
响应
响应示例
json { "text_stats": { "word_count": 22, "sentence_count": 3, "character_count": 125, "average_word_length": 4.73, "average_sentence_length": 7.33 }, "word_count": 22, "sentence_count": 3, "sentiment": { "polarity": 0.725, "subjectivity": 0.75, "label": "positive" }, "readability": { "flesch_reading_ease": 78.5, "flesch_kincaid_grade": 4.2, "reading_level": "Fairly easy to read" }, "keywords": [ {"keyword": "absolutely love", "score": 9.0}, {"keyword": "highly recommend", "score": 8.5}, {"keyword": "superb quality", "score": 7.2} ] }
响应字段说明
| 字段 | 类型 | 描述 |
|---|---|---|
text_stats.word_count |
int | 单词总数 |
text_stats.sentence_count |
int | 句子总数 |
text_stats.character_count |
int | 字符总数(包括空格) |
text_stats.average_word_length |
float | 平均单词长度(字符数) |
text_stats.average_sentence_length |
float | 平均句子长度(单词数) |
sentiment.polarity |
float | 情感分数,范围从-1.0(负面)到+1.0(正面) |
sentiment.subjectivity |
float | 客观性分数,范围从0.0(客观)到1.0(主观) |
sentiment.label |
string | 情感标签,取值为 positive、negative 或 neutral |
readability.flesch_reading_ease |
float | Flesch Reading Ease 分数(0-100,分数越高越易读) |
readability.flesch_kincaid_grade |
float | 理解文本所需的美国学校年级水平 |
readability.reading_level |
string | 人类可读的难度标签 |
keywords |
array | 带有关联分数的排名关键短语列表(使用RAKE算法) |
可读性级别对照表
| Flesch 分数 | 可读性级别 |
|---|---|
| 90-100 | 非常易读 |
| 80-89 | 易读 |
| 70-79 | 相当易读 |
| 60-69 | 标准 |
| 50-59 | 相当难读 |
| 30-49 | 难读 |
| 0-29 | 非常令人困惑 |
空文本处理
传递 {"text": ""} 将返回归零的统计数据、中性情感和一个空的关键词列表。
错误响应
| 状态码 | 触发条件 |
|---|---|
| 422 | 请求体中缺少 text 字段 |
使用案例
- 内容团队 - 在发布前对文章可读性进行评分
- 社交媒体监控 - 跟踪品牌提及内容的情感倾向
- SEO工具 - 提取关键词并评估内容质量
- 客户支持 - 自动分类工单情感
- 学术工具 - 检查写作的年级水平是否符合目标受众
提供商信息
- API创建者: thatAPI
- 订阅者数量: 1
- 类别: Text Analysis



