ForHosting KIT · 開発者向けツール

SMOG読みやすさ指数

SMOG読みやすさ指数は、文章を理解するために必要と考えられる教育年数を推定する指標です。この計算ツールは、完結した文を検出し、英単語の音節数を推定して、3音節以上の単語を数え、標準的なSMOG式を適用します。指数だけでなく、文数、単語数、多音節語数も返すため、結果の根拠を確認できます。草稿同士の比較、対象読者に合わせた基準の設定、必要以上に難しくなった案内文の発見にご利用ください。

● Beta無料・ブラウザ内で実行
ご利用方法 ウェブAPIメールTelegramアプリ 近日

SMOGの結果が示す内容

SMOGはSimple Measure of Gobbledygookの略称で、英語の文章を理解するために必要な教育段階を推定する読みやすさの公式です。主な手掛かりは、3音節以上と推定される多音節語の数です。公式はその数を文数に応じて調整し、おおよその学年として示します。たとえば8前後の値は、約8年間の正規教育を受けた読者に適する可能性を示し、さらに高い値は語彙が密であることを表します。ただし、結果は推定値であり、理解を保証するものではありません。専門用語が読者に身近か、手順が論理的に並んでいるか、文が考えを明確に説明しているかは判断できません。一定の方法で目に見える言語的特徴を測る指標です。そのため、同じ文書の改稿比較、編集基準の監視、詳しい確認が必要な箇所の発見に向いています。補助的な件数も表示されるため、数値だけでなく、変更理由も確認できます。

文章を数える仕組み

最初に、ピリオド、疑問符、感嘆符で終わる文を検出します。次に英単語を抽出し、母音のまとまりと一般的な無音語尾に基づく決定論的な綴りの規則で音節数を推定します。3音節以上と判定された単語は、多音節語の件数に1つ加算されます。SMOGの計算は、多音節語数に30を掛けて文数で割った値の平方根に1.043を掛け、3.1291を加えます。結果は小数第2位まで丸め、最も近い整数を推定教育年数として返します。綴りだけでは発音を完全に予測できないため、人名、略語、借用語、不規則な単語は辞書の数え方と異なる場合があります。ハイフンやアポストロフィを含む語は、表記上の各部分を数えます。モデルやネットワークを使わず毎回同じ規則を適用するため、比較には再現性があります。マークアップ、メニュー、ソースコード、ナビゲーションのラベルではなく、整理された本文を入力してください。無関係な文字列は文数と語彙数の両方をゆがめます。

適切な標本を選び、慎重に解釈する方法

本来のSMOG手順は、文書の複数箇所から選んだ30文以上の標本で最も安定します。短い文章でも推定できますが、その場合はsample_recommendedがfalseとなり、制約を確認できます。短い標本では1つの長い単語や追加の1文が結果に大きく影響するため、完全な標本と同じ安定性があるものとして比較しないでください。公式には文数が必要ですので、通常の句読点を残してください。完結した文がない文章は、架空の分母を使わず入力エラーになります。実際の編集では、まず草稿を測り、不要な長い表現や専門的な語を見直してから再計算します。正確さに不可欠な専門用語は残し、その近くで平易に説明してください。読みやすさはアクセシビリティの一部にすぎません。構成、書体、文脈、事前知識、翻訳品質、事実の正確さも重要です。繰り返し使える確認材料として指数を用い、影響が大きい文章では人による評価も組み合わせ、経時的な比較では同じ標本を記録してください。

公衆衛生情報を確認する

患者向け説明の語彙が想定する教育段階を超えていないか推定し、難しい箇所を人による確認へ回せます。

編集前後の草稿を比較する

同じ箇所を改稿の前後で測り、多音節語を減らした結果として推定学年が下がったか確認できます。

文章基準を継続的に監視する

決定論的なSMOG確認を編集工程に加え、組織が定めた審査基準を超える文書を抽出できます。

SMOGの読みやすさ公式とは何ですか?

多音節語数に30を掛けて文数で割った値の平方根に1.043を掛け、3.1291を加える公式です。

多音節語はどのように判定されますか?

英単語の綴りから3音節以上と推定された場合に、多音節語として数えます。

30文が推奨されるのはなぜですか?

SMOGは30文の標本向けに設計されています。短い文章も計算できますが、1つの複雑な語の影響が大きくなります。

同じ学年の全員が理解できると証明できますか?

できません。言語上の難しさを推定しますが、知識、説明の明確さ、正確さ、文書のデザインは測定しません。

英語以外の文章にも使用できますか?

音節の推定規則と結果の解釈は英語向けです。他言語の結果には信頼性がありません。

APIの料金はいくらですか?

APIは1リクエストあたり$0.002です。同じ決定論的な計算をブラウザでは無料で実行できます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/str/smog-index

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/str/smog-index \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Clear instructions help readers act. Complicated terminology can increase cognitive difficulty. Editors revise important documents carefully."}'
{
  "text": "Clear instructions help readers act. Complicated terminology can increase cognitive difficulty. Editors revise important documents carefully."
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.smog_index",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

max_chars100000
HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

KITの完全なドキュメントを見る →