zeba_books_text_analyzer

A multilingual linguistic utility for text metrics and readability analysis.

Supports:

  • Latin (English)
  • Cyrillic (Russian)
  • Perso-Arabic (Urdu)

Features

✅ Universal Unicode tokenizer
✅ Script detection
✅ Word, sentence & character statistics
✅ Syllable counting (EN/RU/UR)
✅ Flesch-Kincaid readability
✅ Gunning Fog index
✅ Multi-language stopword filtering


Installation

dependencies:
  zeba_books_text_analyzer: ^0.1.0

import 'package:zeba_books_text_analyzer/zeba_books_text_analyzer.dart';

final stats = TextStatsBuilder.analyze(
  "This is a simple example."
);

print(stats.wordCount);


| Script       | Language |
| ------------ | -------- |
| Latin        | English  |
| Cyrillic     | Russian  |
| Perso-Arabic | Urdu     |