rj-pal/CEFR-text-classification

Text Classifier for English as a Second Language Material

13
/ 100
Experimental

This tool helps English language educators, content creators, or curriculum developers automatically determine the difficulty level of a given English text. You input a sample of English text, and it outputs a classification according to the Common European Framework of Reference for Languages (CEFR) scale, specifically A2, B1, B2, C1, or C2. It's designed for those who need to quickly assess the linguistic complexity of materials for second language learners.

No commits in the last 6 months.

Use this if you need to reliably categorize English reading materials or content for students by their CEFR proficiency level, focusing on vocabulary and grammar complexity.

Not ideal if you need to classify texts outside of the A2-C2 CEFR range or require extremely high accuracy for very short, unstructured text snippets.

English-language-teaching ESL-curriculum-development reading-level-assessment language-proficiency text-simplification
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 5 / 25
Maturity 8 / 25
Community 0 / 25

How are scores calculated?

Stars

12

Forks

Language

Jupyter Notebook

License

Last pushed

Jul 11, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/nlp/rj-pal/CEFR-text-classification"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.