誤字生成
テスト用に実際にありそうな誤字やスペルミスを生成します
入力とオプション
ブラウザで動作します。入力内容はこのデバイス内に留まります。
結果
値を入力すると結果が表示されます。
誤字生成について: 本物らしいスペルミスを作るツール
テスト、トレーニング、教育の目的で、あらゆるテキストに本物らしいタイプミスやスペルミスを生成します。この誤字生成ツールは、人がよく起こす6種類の入力ミス(文字の入れ替え、脱落、挿入、置換、反復、大文字小文字の誤り)を再現し、本物そっくりのスペルミスのあるテキストをいつでも作成できます。
スペルチェッカー、オートコレクトエンジン、OCRの後処理パイプラインを開発する開発者には、大量の本物らしいエラーデータが必要です。人間の入力行動を研究する研究者には、制御されたエラーの注入が必要です。校正のスキルを教える教育者には、ミスの位置がわかっている例文が必要です。このツールは、シンプルで調整しやすいインターフェースで、これらすべてのニーズに応えます。
このツールには、よくある単語の誤字(例: 「the」→「teh」、「would」→「woudl」)の内蔵データベースがあり、アルゴリズムによるエラー生成と組み合わせて、人がキーボードで実際に起こすミスにきわめて近い出力を作ります。誤字のレベルを0%から100%まで調整し、特定のエラーの種類を有効または無効にして、結果をすぐにダウンロードまたはコピーできます。
主な機能
- 6種類の誤字: 入れ替え(文字の交換)、脱落(文字の欠落)、挿入(余分な文字)、置換(誤った文字)、反復(文字の重複)、大文字小文字の誤り
- 誤字の強度を0%(エラーなし)から100%(最大限の破損)まで調整できるスライダー
- 「the」「and」「would」「should」など頻出単語向けの、よくある誤字の内蔵データベース
- 置換と挿入のエラーに使う文字セットをカスタマイズ可能
- 元のスペースと句読点を保持するかどうかを切り替えるオプション
- 単語数、文字数、有効な誤字の種類の内訳をリアルタイムで分析して表示
- ワンクリックでクリップボードにコピーでき、テキストファイルとしてダウンロードも可能
- 入力せずにすぐテストできる、ランダムなサンプルテキストの生成
- 入力と出力を左右に並べて比較しやすいレイアウト
- ダークモードに対応し、あらゆるデバイスで使えるレスポンシブデザイン
誤字生成の使い方
- テキストを入力または読み込み: 入力欄にテキストを入力するか、「ランダムサンプル」をクリックして用意された文を読み込みます。
- 誤字のレベルを設定: スライダーをドラッグして、影響を受ける単語の数を調整します。控えめなエラーなら低く、大幅な破損なら高く設定します。
- 誤字の種類を選択: 特定のエラーの種類(入れ替え、脱落、挿入、置換、反復、大文字小文字)を有効または無効にします。
- オプションを設定: 必要に応じて、挿入と置換に使う文字セットをカスタマイズし、スペースと句読点を保持するかどうかを切り替えます。
- 誤字を生成: 「誤字を生成」をクリックして、エラーを含む出力テキストを作成します。
- 結果をエクスポート: 出力をクリップボードにコピーするか、.txtファイルとしてダウンロードして、プロジェクトで使います。
活用例
- スペルチェッカーのテスト: 制御されたスペルミスを生成して、スペルチェックのアルゴリズムが人のよくあるミスを検出できるか検証できます。
- 機械学習の学習データ: エラーを注入した大規模なテキストのデータセットを作成し、NLPモデル、オートコレクトシステム、文法チェッカーの学習と評価に使えます。
- 校正の教育: ミスの位置がわかっている練習用テキストを作成し、スペルミスの見つけ方と直し方を学ぶ学生に使えます。
- QA&回帰テスト: 本物らしい誤入力で、テキスト処理パイプライン、検索エンジン、フォーム検証ロジックに負荷をかけて検証できます。
- 言語学の研究: エラーの分布を調べ、よくある誤字のパターンを分析し、キーボードの近接による置換率をモデル化できます。
- アクセシビリティのテスト: スクリーンリーダーなどの支援技術が、スペルミスのあるコンテンツを適切に扱えるか確認できます。
- UI/UXのテスト: 検索バー、コメント欄、登録フォームで、ユーザーが入力したミスにインターフェースがどう反応するかを確認できます。
- コンテンツ制作: 本物らしいミスの例を使って、誤り訂正のチュートリアル、タイピングの練習、教育用クイズを作成できます。
よくある質問
このツールはどんな種類の誤字を生成できますか?
6種類です。入れ替え(隣り合う文字の交換)、脱落(文字の削除)、挿入(余分な文字の追加)、置換(誤った文字への置き換え)、反復(文字の重複)、大文字小文字の誤り(誤った大文字・小文字)です。
生成される誤字は本物らしいですか?
はい。頻出単語向けの実際によくある誤字のデータベースと、人が実際に起こすキーボードの近接や運動制御のミスを再現するアルゴリズムによるエラー生成を組み合わせています。
適用するエラーの種類を選べますか?
はい。6種類のエラーそれぞれに切り替えスイッチがあるため、テストケースに必要なミスの種類だけを有効にできます。
このツールは無料ですか?
はい。誤字生成ツールは完全に無料で、登録は不要、テキストの長さや生成回数にも制限はなく、隠れた料金もありません。
データは安全ですか?
はい。テキストの処理はすべて、クライアント側のJavaScriptを使ってブラウザ内だけで行われます。入力したテキストや生成された出力がサーバーに送信されたり、外部に保存されたりすることはありません。
生成したテキストをダウンロードできますか?
はい。出力はワンクリックでクリップボードにコピーできるほか、プレーンな.txtファイルとしてダウンロードして、テストやトレーニングのパイプラインに組み込めます。
ヒント&ベストプラクティス
- 本物らしさには低いレベルを: 誤字のレベルを10-20%にすると、人の実際の入力ミスのように見えるテキストになります。ストレステストには、より高いレベルが適しています。
- 誤字の種類を組み合わせる: キーボードの打ち間違いには入れ替えと脱落だけを、OCR風のノイズには置換だけを有効にします。
- 複数回生成する: クリックのたびにランダムなエラーが変わるので、何度か生成して多様なテストデータセットを作りましょう。
- 入力と出力を比較: 左右に並べたレイアウトと単語数の統計で、生成ごとのエラー率を簡単に定量化できます。
- 文字セットをカスタマイズ: 置換に使う文字をキーボードで隣り合う文字に限定するとより本物らしい誤字になり、数字を加えると入力が混在したテストができます。
- NLPでは句読点を保持: 言語モデルの学習データを生成するときは、「句読点を保持」オプションを有効にして文の構造を保ちましょう。