Skip to content

Linguistic Analysis is a Python application that provides advanced text analysis tools for multiple languages. It includes features such as HSK profiling for Chinese language learners and readability analysis for English texts.

License

Notifications You must be signed in to change notification settings

Ancastal/Language-Analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linguistic Analysis

Description

Linguistic Analysis is a Python application that provides advanced text analysis tools for multiple languages. It includes features such as HSK profiling for Chinese language learners and readability analysis for English texts. This application is designed to give you a more in-depth understanding of your text data, whether you're a language student, researcher, or data analyst.

24/12/2023 Edit: This repo will soon a receive a complete revision and overhaul.

Installation

  1. Clone the repository: git clone https://github.com/your/repository.git
  2. Navigate to the project directory: cd repository
  3. Install the required dependencies: pip install -r requirements.txt

Usage

  1. Run the main.py file to start the application.
  2. Access the application through your web browser at http://localhost:5000.
  3. Use the navigation menu to explore the different features and tools offered by Linguistic Analysis.

Features

HSK Profiler

  • Analyze the HSK level of Chinese text.
  • Enter Chinese text in the provided text area and click the "Profile" button to see the results.
  • The results include the total number of characters, HSK level counts, and average HSK level.
  • A bar chart displays the distribution of characters across different HSK levels.

Readability Analysis

  • Analyze the readability of English text.
  • Enter English text in the provided text area and click the "Analyze" button to see the results.
  • The results include readability scores and descriptions for various readability formulas:
    • Flesch Reading Ease
    • Flesch-Kincaid Grade Level
    • Gunning Fog Index
    • Coleman-Liau Index
    • Linsear Write Formula
    • Automated Readability Index

Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue on the GitHub repository.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

If you have any questions or feedback, you can reach out to the creator, Ancastal, on LinkedIn.

About

Linguistic Analysis is a Python application that provides advanced text analysis tools for multiple languages. It includes features such as HSK profiling for Chinese language learners and readability analysis for English texts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages