Skip to content

Rokurolize/scp-tag-translation

Repository files navigation

SCP Tag Translation Tool

SCP財団のタグを多言語翻訳するための静的ツールです。 既存のタグをスペース区切り・連結タグの両方で入力し、一括して翻訳結果を得られます。

特長

  • 英語(en)・日本語(jp)など複数の SCP 支部タグに対応(現在は en → jp のみ実装中)
  • 連結タグ (例: fireinscription) を最長一致で分割して翻訳
  • 未定義タグや非使用タグはログ表示
  • ダークモード対応
  • レスポンシブデザインにより、PC/モバイルどちらでも快適
  • SCP Wiki 独自の「支部タグ」を翻訳結果に付加(例: 翻訳元が en なら訳結果に en タグを自動追加)

デモ

GitHub Pagesへのリンク

使い方

  1. リポジトリをクローン or ダウンロード
  2. index.htmldictionaries/ ディレクトリを同階層に配置
  3. ブラウザで index.html を開く
  4. 翻訳元・翻訳先言語を選択 (現在は en→jp のみ選択可能)
  5. 翻訳したいタグを入力すると、自動で翻訳結果が表示されます
  6. 「コピー」ボタンで出力をクリップボードにコピー可能

辞書ファイル

  • dictionaries/en_to_jp.json のように言語ペアごとにファイルを用意します
  • 非使用タグは値に null を設定し、ログ表示のみ行います
  • 未定義タグは辞書に含まれないため、ログで "(未定義)" と表示

今後の拡張

  • 他ペア対応: xx_to_yy.json を追加し、index.html の選択肢を有効化
  • 多言語 UI への発展

コントリビュート / ライセンス

  • Pull Request 大歓迎です。新タグ・新ペアを追加する際は、対応する JSON ファイルを dictionaries/ に置いてください
  • 本ツールのソースコードは MIT ライセンスに準じます

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published