ForHosting KIT · 文章作成・要約AI

テキストを文に分割

段落を貼り付けると、一文ずつ改行して返します。3つの文が続く英語の例文なら、そのまま3行に分かれます。続けて並んだ記号は1つの終わりとみなし、ピリオドのない最後の文も残します。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
テキスト
Hello world. This is a second sentence! Is this a third?
結果
文の数
3
行
Hello world. This is a second sentence! Is this a third?
演算
split_sentences

文分割ツールは、密な文章の塊をきれいな文の一覧に変え、確認・番号付け・編集、あるいはパイプラインの次工程へ各単位を渡せます。執筆者は下書きを貼り付け、1行1文で長さとリズムを眺めます。教員は採点前に生徒の段落を原子的な主張に分解します。編集者やローカライズ担当は翻訳メモリ参照の前に原文の文を切り出します。サポートとプロダクトのチームは、本格的な NLP スタックを開かずにチケットメモやリリース文をレビュー可能な単位にします。本機能は句点・感嘆符・疑問符といった終端句読点を走査し、順序付きの文配列と、貼り付け用に改行で結合した文字列の両方を返します。同じ終端記号の連続は1つの終わりとして数え、任意の閉じ引用符を許容し、句点のない末尾の節も1文として残すため、くだけたメモを落としません。空または空白のみの入力は、静かな空リストではなく明確な検証エラーで拒否します。

文分割が境界をどう検出するか

検出器はプレーンテキストを走査し、句点・感嘆符・疑問符の集合から成る終端句読点の連続を文境界とみなします。感嘆符3つや、疑問符に続く省略記号風の点列のような連続も1つの終わりのままなので、誇張した句読点が空の断片を生みません。終端の直後にある閉じ引用符や括弧は許容され、閉じた文に付いたままです。

終わりの後、次の非空白文字が次の文を始め、各断片は先頭・末尾の空白がリストを汚さないようトリムされます。テキスト末尾の節に終端記号が一切ない場合でも、その末尾断片は1文になります。これは、各行を句点で閉じずにメッセージや箇条書き風メモを書く作法と一致します。

アルゴリズムは純粋で決定的な文字列走査です。Doctor や Mister のように句点を含む略語は、人間の編集者が望むより早く切れることがあります。結果は完全な言語解析ではなく、レビュー向けの終端句読点による高速分割として扱ってください。

教室のレビュー待ち行列やパイプライン検査では、この正直さが利点です。

実務で文分割が現れる場面

ライティング指導や中等教育の国語では、生徒が長さ・主語述語の一致・主張の強さを1単位ずつ直せるよう段落を文に分解します。コンテンツマーケターは A/B テスト前にランディングのヒーローやメール冒頭を貼り、短いパンチラインと長い積み重ね節のどちらが優勢かを見ます。

ローカライズ担当は原文文字列を翻訳メモリとレビュー待ち行列向けの文行に分割し、承認後に再構成します。サポートと法務は、回答を読みやすく保つためポリシー抜粋やチケット雛形を1行ずつ眺めます。プロダクトエンジニアは、受け入れ検査の前に塊を離散した文へ広げ、フォーム欄・レビュー用プロンプト・チャットボット学習例をゲートします。

後でリストなしの合計だけ、sentence case への書き換え、語数・文字数の内訳が必要なら、この文分割に特化したページを過負荷にせず、別の検索意図とランディングとして扱ってください。

編集レビュー:1行1文

下書きの段落を貼り付け、公開前に長さ・リズム・明瞭さを確認できるよう各文を1行にします。

教室・宿題での主張チェック

生徒の作文を個別の文に分割し、ピア・レビュー、自動採点、1主張ずつ採点する教師スクリプトに使います。

ローカライズと CMS の文行

再構成の前に、翻訳メモリ・CMS 表・品質ゲート向けに原文コピーを文単位へ分解します。

分割器は文の終わりをどう決めますか?

終端句読点(句点・感嘆符・疑問符)を検出します。それらの連続は1つの終わりとして数えます。連続の後の任意の閉じ引用符や括弧はその文に残ります。最終マークのない末尾の節も1文になります。

sentences と lines の違いは何ですか?

lines は同じ一覧を改行で結合したもので、エディタやレビュー表に1行1文で貼れます。

空のテキストを送るとどうなりますか?

空文字と空白のみは許可されません。分割する非空の文字列を指定してください。

文の数だけ数えますか?

いいえ。 このランディングは実際の文一覧と1行1文の文字列を返します。分割リストなしの合計だけなら、別の文カウンターのページを使ってください。

料金はいくらですか?

ブラウザツールは無料でローカル実行です。無効な入力は課金されません。

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

POSThttps://api.kit.forhosting.com/str/split-sentences

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

curl -X POST https://api.kit.forhosting.com/str/split-sentences \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"Hello world. This is a second sentence! Is this a third?"}'
{
  "text": "Hello world. This is a second sentence! Is this a third?"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "str.split_sentences",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

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

1リクエストあたり$0.002

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

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

ページ上の無料ツールと有料 API は同一の純粋な同型関数を共有するため、デモと自動化が同じ文字列で食い違うことはありません。

文分割が境界をどう検出するか

空文字と空白のみは invalid_input で拒否され、呼び出し側が白紙の貼り付けを成功したゼロ文分割と誤解しません。乱数シード、壁時計の時刻、ネットワーク呼び出し、言語モデルはなく、同じ入力は常に同じ JSON を返します。

送信内容と戻り値

検証失敗は前払い残高を消費せず、入力を調整しながらの探索的プローブを安く保てます。必須の文字列フィールド text、または content・body・message・input などの文書化されたエイリアスを送ってください。契約の例ペイロードは短い3文のサンプルで、無料フォームと API プローブがコピー可能な作業例を共有します。成功時、応答は元の text を返し、各単位に終端記号を残したトリム済み文字列の順序付き配列として sentences を返し、素早い確認用に sentence_count で長さを繰り返し、改行文字でそれらの文を結合して lines を組み立て、後処理なしで1行1文を得られます。operation フィールドはログや複数ツールのダッシュボード用に常に定数 split_sentences です。text 欠落、空文字、空白のみ、有限でない数値の代替、文字列でないオブジェクトは invalid_input で失敗し課金されません。文字数上限を超える巨大ペイロードは、ワーカーを有界に保つため明確な長さメッセージで拒否されます。成功した API 呼び出しの料金は公開ベースの1件あたり $0.002 です。

実務で文分割が現れる場面

本機能は純粋な parse エンジンのため、API 料金は成功1件あたり公開ベースの $0.002 で、検証失敗は残高を消費しません。

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