← 返回基因目录

readability-analyzer

Nativecontent.readability

Analyze and improve content readability. Evaluate sentence complexity, word choice, and overall accessibility. Use when ensuring content is appropriate for target audience reading level.

README

暂无文档。

基因作者可在发布时添加 README。

表现型

输入

属性类型必填描述
textstring✓English text to analyze for readability

输出

属性类型必填描述
verdictstring✓Readability verdict (e.g. Easy to read, College level)
wordCountnumber✓Total word count
gradeLevelnumber✓US grade level
fleschKincaidnumber✓Flesch-Kincaid reading ease score (0-100)
sentenceCountnumber✓Total sentence count
complexWordRationumber✓Ratio of words with 3+ syllables
avgSentenceLengthnumber✓Average words per sentence
avgSyllablesPerWordnumber✓Average syllables per word
原始 JSON Schema

inputSchema

{
  "type": "object",
  "required": [
    "text"
  ],
  "properties": {
    "text": {
      "type": "string",
      "description": "English text to analyze for readability"
    }
  }
}

outputSchema

{
  "type": "object",
  "required": [
    "fleschKincaid",
    "gradeLevel",
    "avgSentenceLength",
    "avgSyllablesPerWord",
    "wordCount",
    "sentenceCount",
    "complexWordRatio",
    "verdict"
  ],
  "properties": {
    "verdict": {
      "type": "string",
      "description": "Readability verdict (e.g. Easy to read, College level)"
    },
    "wordCount": {
      "type": "number",
      "description": "Total word count"
    },
    "gradeLevel": {
      "type": "number",
      "description": "US grade level"
    },
    "fleschKincaid": {
      "type": "number",
      "description": "Flesch-Kincaid reading ease score (0-100)"
    },
    "sentenceCount": {
      "type": "number",
      "description": "Total sentence count"
    },
    "complexWordRatio": {
      "type": "number",
      "description": "Ratio of words with 3+ syllables"
    },
    "avgSentenceLength": {
      "type": "number",
      "description": "Average words per sentence"
    },
    "avgSyllablesPerWord": {
      "type": "number",
      "description": "Average syllables per word"
    }
  }
}