跳到主要内容
TEACHING TOOL / 英语

句子成分分析

输入一句英文,自动用颜色高亮名词 / 动词 / 形容词 / 副词 / 介词 / 代词 / 连词,并给出每个词的详细词性标签——基于浏览器端的 compromise.js 自然语言处理库,无需后端、零延迟。

功能特性​

  • 七类成分高亮 — 名词、动词、形容词、副词、介词、代词、连词各用不同颜色
  • 句子统计 — 自动切分句子数
  • 详细词性 — 每个词附带 compromise.js 的 tag(如 Noun、Verb、PastTense)
  • 纯前端 — 通过 unpkg 加载 compromise.js,无登录、无后端
  • 快捷键 — Ctrl + Enter 直接分析

使用步骤​

  1. 在文本框中输入或粘贴一句 / 多句英文
  2. 点击 分析句子成分 按钮,或按 Ctrl + Enter
  3. 下方依次展示:颜色图例 → 高亮原文 → 句子数 → 七类成分列表 → 逐词详细词性

颜色图例​

颜色成分
浅粉名词 Noun
浅绿动词 Verb
浅蓝形容词 Adjective
浅紫副词 Adverb
浅黄介词 Preposition
浅橙代词 Pronoun
浅棕连词 Conjunction

技术实现​

  • NLP 库 — compromise,约 250KB,自动加载失败会显示重试提示
  • 匹配策略 — 按词长度降序匹配,避免长短语被单词抢匹配
  • 页面加载 — 库就绪后会自动分析默认示例 GitHub Pages is a fantastic static site hosting service...

适用场景​

  • 英语语法课上分析长难句结构
  • 学生自查写作中名词 / 动词使用是否合理
  • 翻译练习时快速拆解原句成分