#readability #language #textanalysis #szovegertesimutato

szovegertesimutato-score

计算给定文本和语言的 szovegertesimutato 分数

1 个不稳定版本

0.1.0 2024 年 8 月 7 日

5#readability

Download history 114/week @ 2024-08-05

114 每月下载量

MIT 许可证

6KB
52 行代码(不包括注释)

文本理解指数

文本理解指数库提供了一个工具,根据 Szövegértési mutató 公式来计算匈牙利文本的可读性分数。这个公式有助于确定文本的易理解性,对于希望确保其材料对目标受众易于访问的作家、教育者和内容创作者非常有用。

特性

  • 计算匈牙利文本的文本理解指数。
  • 自动计算文本中的句子、单词和音节数量。
  • 提供 0 到 100 之间的分数,易于理解。
  • 包含全面测试以确保准确性和可靠性。

说明

  1. 文本理解指数公式:

    • 使用的假设公式是:Szo¨vegeˊrteˊsi mutatoˊ=206.835-(1.015×Words per Sentence)-(84.6×Syllables per Word)Szo¨vegeˊrteˊsi mutatoˊ=206.835-(1.015 × \text{Words per Sentence}) - (84.6 × \text{Syllables per Word})。
  2. 辅助方法:

    • count_sentences: 使用正则表达式计算句子数量。
    • count_words: 使用正则表达式计算单词数量。
    • count_syllables: 通过匹配元音组使用正则表达式计算音节数量。
  3. 分数限制:

    • 我们使用 score.clamp(0.0, 100.0) 确保文本理解指数在合理的范围内。

Crates.io Docs.rs

安装

Cargo

  • 按照 此指南 安装 rust 工具链,以安装 cargo。
  • 运行 cargo install szovegertesimutato

许可证

许可协议

任选。

贡献

除非您明确声明,否则根据 MIT 许可证定义,您提交的任何有意包含在作品中的贡献都将按上述方式双重许可,不附加任何其他条款或条件。

参见 CONTRIBUTING.md

依赖

~2.2–3MB
~54K SLoC