本文へスキップ
LeedyBox
支援する

テキストツール

テキストを変換・比較・生成・カウントできます。入力はブラウザ内で処理されます。

テキスト編集

言語・文字の変換

漢数字・大字変換

数字を漢数字(一万二千)と、領収書や契約書に使う大字(壱・弐・参・拾)に変換します。英語の小切手表記、中国の大写金額など14言語の書き方も選べます。

全角・半角変換

全角の英数字・記号・スペース・カタカナを半角に、半角を全角に一括変換します。ひらがな⇔カタカナの変換もでき、半角カタカナの濁点・半濁点(ガ ↔ ガ)も正しく扱います。

ベトナム語の声調記号除去

ベトナム語の声調記号や補助記号を取り除き、đ を d にしてプレーンなローマ字にします。書類用の大文字表記や URL スラッグも作れます。声調記号だけを外すこともできます。

韓国人名のローマ字表記

ハングルの名前を韓国の公式ローマ字表記法とパスポートの規則(音節ごとの表記)で英字にし、韓国のパスポートで各音節がどう書かれているかも表示します。

キリル文字→ラテン文字

ロシア語の名前・住所・文章を、パスポート用の ICAO 表または地名に使われる BGN/PCGN 方式でラテン文字(ローマ字)に変換します。

簡体字・繁体字 変換

中国語の簡体字を台湾や香港の繁体字に、または繁体字を簡体字に変換します。OpenCC の辞書で単語ごとに字を選ぶので、头发は頭髮、发展は發展になります。

音声・字幕

目的に合ったテキストツールの選び方

「ケース変換」は、文章ではなく識別子を変換するためのツールです。user_name や XMLHttpRequest のような名前を 1 行に 1 つずつ貼り付けて、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE など全 10 種類のスタイルに変換したり、JSON ドキュメントの値はそのままで、すべてのキー名を変換したりできます。入力を単語に分割して句読点を取り除くため、文章全体の変換にはあまり向いていません。略語は正規化されるため、userID は camelCase では userId になります。また、1 つの JSON オブジェクト内の 2 つのキーが同じ名前になる場合は、何も変換せずに衝突を知らせます。

「テキスト比較」は、編集前後の設定ファイルなど、2 つのバージョンを行単位で比較し、追加された行と削除された行に印を付けます。行内の変更は強調表示せず、空白の違いも変更として数え、Windows と Unix の改行は同じものとして扱います。「Lorem Ipsum 生成」は、モックアップを埋めるダミーの段落、文、単語を、ラテン語、韓国語、日本語、中国語で作成します。韓国語、日本語、中国語ではよく使われる単語をランダムに組み合わせるため、文法的には正しくありません。「文字数・単語数カウンター」は、文字数制限のある作文、投稿、入力欄に向いており、読む時間と話す時間の目安も表示します。

「漢数字・大字変換」は、領収書や契約書、小切手に書く文字の金額を作ります。漢数字と「金壱万弐千円也」のような大字を基本に、米国の小切手、中国の人民币大写、ロシアの сумма прописью など13言語の書き方もそれぞれの規則で書きます。999,999,999,999.99まで変換し、四捨五入はしません。詳しい規則はガイド「金額を漢数字・大字で書く方法」にまとめています。

3つの変換ツールは文字そのものを変えます。「全角・半角変換」は ABC123 と ABC123 を相互に変換し、半角カナの ガ を ガ にまとめ、ひらがなとカタカナも変換します。「ベトナム語の声調記号除去」はベトナム語を記号なし(Nguyễn Văn Đức → Nguyen Van Duc)で書き、đ を d にするか、声調記号だけを外します。「スラッグ生成」は記事タイトルを URL スラッグにし、トルコ語・ドイツ語などのアクセント記号をパスポートの ICAO 表に従って外します。ロシア語の文字は ICAO の表でラテン文字にし、日本語などほかの文字は残すか削除します。

さらに2つのツールが名前をラテン文字で書きます。「韓国人名のローマ字表記」は韓国の公式表記法と、音節ごとに書くパスポートの規則に従い(홍길동 → Hong Gildong)、姓はパスポートで最も多い表記(Kim、Lee、Park)も選べ、韓国外交部が公開した表記の割合を音節ごとに表示します。「キリル文字→ラテン文字」はロシア語をパスポート用の ICAO の表(Юлия → Iuliia)か地名用の BGN/PCGN 方式(Yuliya)で翻字します。

簡体字・繁体字 変換は、OpenCC の辞書で中国語を2つの字体の間で変換します。単語全体を読むので 头发 は 頭髮、发展 は 發展 になり、台湾または香港の字形で書き、软件 → 軟體 のような地域の用語も置き換えられ、繁体字を簡体字に戻すこともできます。辞書は初めて使うときに leedybox.com からダウンロードします。

音声の文字起こしは、録音ファイルや動画の音声を音声認識モデル Whisper で文字にします。言語は選ぶか自動検出に任せ、モデルは速い base、特に英語以外の言語で誤りが少ない small、WebGPU に対応したブラウザでグラフィックス処理装置を使う最も正確な large-v3-turbo から選びます。録音の処理が進むにつれて文字が表示され、テキストや SRT・VTT 字幕として保存できます。エンジンとモデル(約 90 MB、250 MB または 750 MB)は初回に leedybox.com からダウンロードし、録音そのものはブラウザの外に出ません。

12 のツールはすべてブラウザ内の JavaScript で動作します。入力したテキストは LeedyBox に送信されず、ページに保存されることもありません。Unicode のテキスト分割に対応したブラウザでは、カウンターは絵文字やアクセント付きの文字を 1 文字と数え、中国語、日本語、タイ語の単語をブラウザの単語分割で判定します。そのため、独自のカウント規則を持つウェブサイトやアプリとは数が異なる場合があります。「テキスト比較」は、先頭と末尾で一致する行をそのまま対応付け、その間の部分について詳しい比較を行います。その部分が大きすぎてブラウザで処理できない場合(たとえば両方のバージョンがそれぞれ 2,000 行を超える場合)は、結果を表示せず、小さく分けて比較するよう案内します。

ガイド「単語数と文字数の数え方」では、書記素、バイト、絵文字についてさらに詳しく解説し、ツールによって同じテキストの数え方が異なる理由も説明しています。

テキストガイド →