Text Analysis API
收藏Text Analysis API 数据集概述
基本信息
- 数据集名称: Text Analysis API
- 提供者: computetools
- 类别: Text Analysis
- 订阅者数量: 1
API 概述
- 提供30多个文本分析端点。
- 功能包括:可读性评分、词频统计、关键词密度分析、被动语态检测、提取式摘要和文本相似度分析。
- 纯算法实现,不使用机器学习,确保结果快速、确定且可预测。
端点分类
可读性分析 (8个端点)
- Flesch-Kincaid 年级水平
- Flesch 阅读易度
- Gunning Fog 指数
- Coleman-Liau 指数
- SMOG 指数
- 自动可读性指数
- Dale-Chall 指数
- 一次性获取所有分数
统计信息 (6个端点)
- 单词/句子/段落计数
- 平均句子长度
- 平均单词长度
- 音节计数
- 阅读时间
- 说话时间
内容分析 (8个端点)
- 关键词密度
- 词频统计(前N个)
- 唯一词及类符形符比
- 重复短语检测
- 被动语态检测
- 副词计数
- 句子复杂度分类
- 逐段统计
文本转换 (6个端点)
- 提取式摘要(前N个句子)
- 提取URL
- 提取电子邮件
- 提取数字
- 去除Markdown标记
- 字符数细分
相似度分析 (2个端点)
- Jaccard 相似度
- 基于词频向量的余弦相似度
使用方法
- 所有端点均接受POST请求,请求体为JSON格式。
请求示例:单词计数
POST https://api.computetools.workers.dev/api/text_word_count Content-Type: application/json
{ "text": "The quick brown fox jumps over the lazy dog. It was a beautiful day in the park." }
响应示例:单词计数
{ "tool": "text_word_count", "category": "text", "result": { "words": 17, "sentences": 2, "paragraphs": 1, "characters": 79, "characters_no_spaces": 63 } }
请求示例:可读性评分
POST https://api.computetools.workers.dev/api/text_flesch_kincaid Content-Type: application/json
{ "text": "The quick brown fox jumps over the lazy dog. Simple sentences are easy to read." }
响应示例:可读性评分
{ "tool": "text_flesch_kincaid", "category": "text", "result": { "grade_level": 2.9, "interpretation": "easily_understood" } }
响应格式
- 所有端点返回一致的JSON结构:
{ "tool": "endpoint_name", "category": "text", "result": { ... } }
错误处理
- 无效输入返回400状态码及错误信息:
{"error": "invalid_input", "message": "..."} - 空文本字符串返回相应的错误信息
- 缺少必填字段返回包含详细信息的Zod验证错误
订阅计划
- BASIC: $0.00 / 月
- PRO: $9.99 / 月
- ULTRA: $29.99 / 月
- MEGA: $49.99 / 月



