Thanks to visit codestin.com
Credit goes to github.com

Skip to content

NotASecretOrganzation/cursor-angular-typescript-nlp-app

Repository files navigation

NLP 文本分析应用 / NLP Text Analysis Application / NLP 文本分析應用

English | 简体中文 | 繁體中文

English

Overview

This is a text analysis application built with Angular and Material UI. It provides various NLP (Natural Language Processing) features to analyze text content.

Features

  • Basic Analysis

    • Word count analysis
    • Character count analysis
    • Sentence count analysis
    • Most common words detection
    • Sentiment analysis
    • Entity recognition
    • Language detection
    • Text classification
    • Text summarization
  • Advanced Analysis

    • Morphological Analysis
      • Lemmatization
      • Stemming
      • POS Tagging
    • Enhanced Sentiment Analysis
      • Sentiment intensity
      • Positive/Negative words
    • Enhanced Language Detection
      • Language confidence
      • Language variants
    • Similarity Analysis
      • Cosine similarity
      • Jaccard similarity
      • Levenshtein similarity
      • LCS similarity
  • LLM Detection

    • Probability of AI generation
    • Analysis explanation
    • Multiple detection metrics
  • Additional Features

    • Text comparison
    • Text clustering
    • Text correction
    • Multiple text analysis
    • Export in various formats (TXT, JSON, CSV, HTML)
    • Modern Material UI interfaces

Technologies Used

  • Angular 17+
  • TypeScript
  • Angular Material
  • SCSS
  • NLP Libraries
    • compromise (for text analysis)
    • sentiment (for sentiment analysis)
    • franc (for language detection)
    • string-similarity (for text comparison)

Getting Started

  1. Install dependencies:
npm install
  1. Start the development server:
ng serve
  1. Open your browser and navigate to http://localhost:4200

Simplified Chinese

概述

这是一个使用 Angular 和 Material UI 构建的文本分析应用。它提供各种自然语言处理(NLP)功能来分析文本内容。

功能特点

  • 基础分析

    • 单词数量统计
    • 字符数量统计
    • 句子数量统计
    • 最常见单词检测
    • 情感分析
    • 实体识别
    • 语言检测
    • 文本分类
    • 文本摘要
  • 高级分析

    • 词形分析
      • 词形还原
      • 词干提取
      • 词性标注
    • 情感分析增强
      • 情感强度
      • 积极/消极词汇
    • 语言检测增强
      • 语言置信度
      • 语言变体
    • 相似度分析
      • 余弦相似度
      • Jaccard相似度
      • Levenshtein相似度
      • 最长公共子序列相似度
  • LLM检测

    • AI生成概率
    • 分析解释
    • 多维度检测指标
  • 其他功能

    • 文本比较
    • 文本聚类
    • 文本纠错
    • 多文本分析
    • 多种格式导出(TXT、JSON、CSV、HTML)
    • 现代化 Material UI 界面

使用的技术

  • Angular 17+
  • TypeScript
  • Angular Material
  • SCSS
  • NLP库
    • compromise(文本分析)
    • sentiment(情感分析)
    • franc(语言检测)
    • string-similarity(文本比较)

开始使用

  1. 安装依赖:
npm install
  1. 启动开发服务器:
ng serve
  1. 打开浏览器并访问 http://localhost:4200

Traditional Chinese

概述

這是一個使用 Angular 和 Material UI 構建的文本分析應用。它提供各種自然語言處理(NLP)功能來分析文本內容。

功能特點

  • 基礎分析

    • 單詞數量統計
    • 字符數量統計
    • 句子數量統計
    • 最常見單詞檢測
    • 情感分析
    • 實體識別
    • 語言檢測
    • 文本分類
    • 文本摘要
  • 高級分析

    • 詞形分析
      • 詞形還原
      • 詞幹提取
      • 詞性標註
    • 情感分析增強
      • 情感強度
      • 積極/消極詞彙
    • 語言檢測增強
      • 語言置信度
      • 語言變體
    • 相似度分析
      • 餘弦相似度
      • Jaccard相似度
      • Levenshtein相似度
      • 最長公共子序列相似度
  • LLM檢測

    • AI生成概率
    • 分析解釋
    • 多維度檢測指標
  • 其他功能

    • 文本比較
    • 文本聚類
    • 文本糾錯
    • 多文本分析
    • 多種格式導出(TXT、JSON、CSV、HTML)
    • 現代化 Material UI 界面

使用的技術

  • Angular 17+
  • TypeScript
  • Angular Material
  • SCSS
  • NLP庫
    • compromise(文本分析)
    • sentiment(情感分析)
    • franc(語言檢測)
    • string-similarity(文本比較)

開始使用

  1. 安裝依賴:
npm install
  1. 啟動開發服務器:
ng serve
  1. 打開瀏覽器並訪問 http://localhost:4200

GitHub Pages deploy

ng build --configuration production --base-href "https://<your-username>.github.io/<your-repo-name>/"
npx angular-cli-ghpages --dir=dist/nlp-app

About

NLP 文本分析应用 / NLP Text Analysis Application / NLP 文本分析應用

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published