URL スラッグ生成・アクセント記号除去ツール
記事タイトルから URL スラッグを作り、ラテン文字の言語のアクセント記号を取り除きます。トルコ語の ç・ğ・ı・ş、ドイツ語の ä・ö・ü・ß、ベトナム語の đ、ø や æ などに対応します。
文字の変換方法
- アクセント付きの文字は、パスポートの機械読取部に使われる ICAO の翻字表に従います:é → e、ç → c、ş → s、ğ → g、ı → i、đ → d、ß → ss、æ → ae、ø → oe、þ → th。ä・ö・ü は a・o・u と ae・oe・ue のどちらも認められており、後者はドイツ語の書き方なので専用のオプションにしています。
- スラッグでは、文字と数字以外はすべて1つの区切り文字になり、アポストロフィは削除され(don't → dont)、先頭と末尾の区切り文字も取り除かれます。最大文字数を指定すると、できるだけ単語の切れ目で切ります。
- 「ロシア語の文字をラテン文字に」にチェックすると、ロシア語の文字はパスポート用の ICAO の表に従います(Юлия Щукина → iuliia-shchukina)。ハングル、漢字、かななどはローマ字にしません。そのままスラッグに残すか、上のオプションで削除します。
- 処理はすべてブラウザ内で行われます。入力したテキストが LeedyBox に送信・保存されることはありません。
結果がおかしいときは 誤って変換される文字や消えてしまう文字があれば、テキスト、選んだオプション、期待した結果をメールでお知らせください。修正します。
このページの文章に不自然なところがあれば、それもお知らせください。
使い方
- タイトルを1行に1つずつ貼り付けます。各行から1つのスラッグができます。
- 区切り文字を選び、システムに文字数の上限があれば最大文字数を入れます。
- 日本語、韓国語のようにラテン文字にならない文字を、スラッグに残すか削除するかを選びます。ロシア語の文字は「ロシア語の文字をラテン文字に」がオンのときラテン文字になります。ドイツ語のテキストなら「ドイツ語のウムラウトを ae・oe・ue にする」にチェックします。
- スラッグをコピーします。スペースや句読点を残した形が必要なら、下の「アクセントを外したテキスト」をコピーします。
よくある質問
URL スラッグとは何ですか?
URL のうちページを表す部分です。example.com/blog/remove-accents の remove-accents がスラッグにあたります。小文字の単語をハイフンでつないだ短いスラッグは、読みやすく入力や共有もしやすくなります。Google の URL 構造のガイドでは、長い ID 番号より読める単語を使い、単語の区切りにはアンダースコアではなくハイフンを使うよう勧めています。
ハイフンとアンダースコアのどちらを使うべきですか?
ページの URL にはハイフンを使ってください。Google の URL ガイドラインは単語の区切りにハイフンを勧めています。アンダースコアはファイル名やプログラム、データベースのキーでよく使われるので、どちらも選べるようにしています。
ü が ue ではなく u になるのはなぜですか?
言語によってどちらも正しい書き方です。パスポートが従う ICAO の表では Ü は U か UE、Ä は A か AE、Ö は O か OE のどちらでもよいとされています。ドイツ語では点が使えないとき ae・oe・ue と書くため、ドイツ語ページではそのオプションをオンにしています。トルコ語など多くの言語では点を外すだけです(Üsküdar → uskudar)。
日本語のタイトルはどうなりますか?
ローマ字にはしません。漢字の読みを決めるには単語ごとの読みが必要で、機械的には正しく決められないためです。初期設定では日本語の文字をそのままスラッグに残します。ブラウザや多くのシステムは日本語の URL を扱え、アドレスバーにも日本語で表示されますが、リンクやログでは %E6%9D%B1… のようにパーセントエンコードされた形になることが多くあります。ラテン文字しか使えないなら「削除する」を選び、何も残らない場合はローマ字のスラッグを手で付けてください。
公開済みのページのスラッグを変えてもいいですか?
変えられますが、古い URL は使えなくなります。古い URL から新しい URL への恒久的なリダイレクト(301)を設定して、リンクや検索結果から引き続きページにたどり着けるようにしてください。
入力したテキストはどこかに送信されますか?
いいえ。スラッグはブラウザ内で作られ、入力内容はページに保存されません。