翻訳 JSON の検査室
欠落キー・空値・プレースホルダーの違いを、翻訳前後で確認。
自分でフラットな翻訳 JSON を管理する制作者向け。UTF-8 のオブジェクト限定(値は文字列のみ、原文は1キー以上)。翻訳の意味の正確さ・ゲームへの適合を判定したり、翻訳を生成したりする機能はありません。
複数の翻訳をまとめて確認・保存するなら
無料体験は原文1つ+翻訳1つ、CSV保存なし。買い切り版は翻訳最大5つ、全結果のCSV保存、ローカルHTMLによるオフライン利用の設計です。
無料体験で形式と検査内容が用途に合うか確認してから選べます。作品や各ゲームエンジン全体の正しさを保証する商品ではありません。
原文
1 ファイル・1 MB・2,000 キーまで。ファイル選択と貼り付けのいずれか。
未選択
翻訳
各 1 MB・2,000 キーまで。別の言語を比較するときは別の欄に入れてください。
| 翻訳 | キー | 結果・詳細 | 原文 / 翻訳 |
|---|
入力して「検査する」を押すと結果を表示します。
画面には条件に合う先頭 200 行まで表示。体験版にはCSV保存がありません。
対応する検査と使い方
- 原文にある欠落キー、原文にない余分キー、空文字・空白だけの値、対応プレースホルダーの種類と個数を比較します。指摘がないことは翻訳の意味が正しい保証ではありません。
- 対応プレースホルダー:
{name}(ASCII 英字・数字・_、先頭は英字か _)、{0}(数字)、%s、%d、%1$s、%1$d(正の番号)。%%は printf のリテラルとして除外します。順番の変更は許容し、種類と個数は厳密に比較します。 - i18next等の
{{name}}は対象外で、内側の{name}として数えません。二重波括弧、ICUのplural/select/number/date/time、%fや%03d・%0$sなど未対応printfの一部は「未対応構文(要確認)」として警告します。すべての固有構文を発見できる保証はありません。 - ゲームエンジン固有構文・独自エスケープ規則・printfの幅/精度/その他の型・ネストJSON・CSV入力は対象外です。各エンジン全般への対応をうたうツールではありません。
- JSON の重複キー(エスケープ後の重複も含む)、不正 JSON、ネスト、配列、文字列以外の値を拒否します。部分成功はせず、いずれかが失敗したら旧結果も消してCSV保存を無効にします。
無料体験版は原文1つと翻訳1つをブラウザで比較できます。買い切りのオフライン版は翻訳最大5つの比較、全結果のCSV保存、ローカルHTMLでのオフライン利用に対応します。
ページ表示には通信しますが、選んだJSON・入力・ファイル名・検査結果を送信する機能はありません。入力と結果はメモリ内だけで扱い、自動保存しません。
無料体験は、自身が扱う権限のあるデータで利用できます。公開版ツール本体の再配布・転売はできません。有料オフライン版は1購入者(個人/法人)が自身の商用・非商用作品の制作に利用でき、ツール本体の再配布・転売は禁止です。
個別対応や更新の保証はありません。組織のデータを扱う場合は所属先のルールに従ってください。架空サンプルは不一致を意図的に含む記入例です。
動作確認:Windows Edge、ローカルHTTP配信のHTML。実ファイルの直接起動(file://)、Safari・Firefox・他OS・スマートフォン実機・各ゲームエンジン内は未検証です。外部通信・CDN・依存ファイルなしの設計はソースで確認しています。