Olùṣàyẹ̀wò Ìwọ̀n Ìṣeékàwé Ọ̀fẹ́

Wọ̀n ìkọ̀wé rẹ pẹ̀lú Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, Coleman-Liau, àti ARI. Wo ìwọ̀n kíkà lẹ́sẹ̀kẹsẹ̀.

Ó ń ṣiṣẹ́ láìsí ìsopọ̀ ní kété tí a bá kó wọlé

Bí Ó Ṣe Ń Ṣiṣẹ́

Irinṣẹ́ yìí ń ṣiṣẹ́ àwọn fọ́rmúlà kíláásíkì kíkà-yíyẹ mẹ́fà — Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, Coleman-Liau, àti Automated Readability Index — ní lílo JavaScript tí a fi ọwọ́ kọ tí ó ń ṣiṣẹ́ pátápátá nínú aṣàwákiri rẹ. A kì í fi ọ̀rọ̀ kankan ránṣẹ́ sí sáfà ní àkókò èyíkéyìí.

  1. 1
    Ìpín ọ̀rọ̀ àti gbólóhùn sí àmì
    Irinṣẹ́ náà ń pín ọ̀rọ̀ rẹ lórí àyè láti ka ọ̀rọ̀, ó sì ń lo regex tí ó ń bá àwọn ìṣàn tí ó parí ní . ! tàbí ? mu láti ka àwọn gbólóhùn. A ń rí i dájú pé gbólóhùn kan ó kéré tán wà nítorí náà àwọn fọ́rmúlà kì í pín gbà odo láé.
  2. 2
    Kíkà àwọn syllable àti àwọn ọ̀rọ̀ tí ó le
    A ń fi ọ̀rọ̀ kọ̀ọ̀kan sí olùka syllable tí ó gbé lé èrò tí ó ń yọ àwọn ìparí -e tí kò dún kúrò, tí ó ń yọ y ìṣáájú kúrò, kí ó sì ka àwọn àkópọ̀ fáwẹ́lì (aeiouy). Àwọn ọ̀rọ̀ tí ó ní syllable mẹ́ta tàbí jù bẹ́ẹ̀ lọ ni a fi àmì sí gẹ́gẹ́ bí 'àwọn ọ̀rọ̀ tí ó le', ìbáwọlé tí Gunning Fog àti SMOG nílò.
  3. 3
    Fífi àwọn fọ́rmúlà mẹ́fà náà sílo
    A ń mú gbogbo àmì mẹ́fà náà jáde láti inú àwọn primitives mẹ́ta — ọ̀rọ̀ fún gbólóhùn, syllable fún ọ̀rọ̀, àti àmì fún ọ̀rọ̀ — ní lílo àwọn ìdíwọ̀n tí a tẹ̀ jáde wọn. Fún àpẹẹrẹ, Flesch Reading Ease jẹ́ 206.835 yọ 1.015*(ọ̀rọ̀/gbólóhùn) yọ 84.6*(syllable/ọ̀rọ̀). Coleman-Liau ń fi àmì sí i dípò syllable, tí ó ń mú kí ó jẹ́ fọ́rmúlà kan ṣoṣo tí kò gbé kalẹ̀ lórí olùka syllable.
  4. 4
    Ìṣàyẹ̀wò-àfihàn ìpele-gbólóhùn àti àyẹ̀wò àfojúsùn
    Lẹ́yìn ìpín àmì, irinṣẹ́ náà ń rìn kiri àwọn gbólóhùn lẹ́ẹ̀kejì láti fi àmì sí àwọn tí ó ju ọ̀rọ̀ 20 lọ (àwọ̀-amber) tàbí ju ọ̀rọ̀ 30 lọ (pupa), tí ó jọ Hemingway Editor. Bí o bá ṣètò àwùjọ àfojúsùn kan (títà, gbogbogbò, tàbí ẹ̀kọ́), a ń fi àmì ìpele-yíyẹ kọ̀ọ̀kan wé ààlà ìpele tí a dá kalẹ̀ tí a sì fihàn pẹ̀lú àmì kọjá tàbí kùnà.

Àwọn Irinṣẹ Tó Jọra

Àwọn Ìbéèrè Tí A Máa Ń Béèrè