ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
i18n Key Generator
英文文を整理された i18n キーへ:camelCase / CONST_CASE、ストップワード除去、一括対応。
生成されたキー(1 行に 1 件)
使い方
- 英文を入力欄に貼り付けます — 一括モードでは 1 行に 1 文。
- 命名スタイルを選択:camelCase(
submitButtonLabel)または CONST_CASE(SUBMIT_BUTTON_LABEL)。 - オプション:モジュール接頭辞(
settings.)、キーの最大長、ストップワード除去(of・the・a などを除去)。 - 入力行と出力行が 1 対 1 で対応するので、両方まとめてロケールファイルに貼れます。
- 「コピー」でキーリスト全体を取得。
よくある用途
- デザインからの文言抽出:Figma フレームの文章をロケールファイルが受け付けるキーへ。
- ハードコードされた文字列の移行:コンポーネントの文言リストを一括変換して一気にリネーム。
- 規約の統一:ストップワードと長さのルールで、大きなコードベースでもキーを予測可能に保つ。
- レビュー準備:まずキーリストを出して、ファイルに触れる前に命名を議論。
よくある質問
Q: 翻訳もしてくれますか? A: しません。英語の原文をキーに構造化するだけです。翻訳自体はロケールファイルに置きます。
Q: 入力に重複行があると? A: 行ごとに独立してキーを生成します。同じ行は同じキーになり、繰り返し文言のキー共有にはむしろ好都合です。
Q: 数字や記号はどう扱われますか? A: 数字は保持、記号は除去か区切り文字に変換。空の結果になる行は黙って出力せず報告します。
データはこのデバイス内にとどまります
i18n Key Generator は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。