キー、ID、プレースホルダーを壊さずに大きなJSONファイルを翻訳
CMSのエクスポートからコンテンツデータまで、あらゆる構造のJSONファイルをアップロード可能。キー、ネスト構造、キーの順序、インデントを完全に維持し、読者向けのテキスト値だけを翻訳します。id、url、slug、sku、type、statusなどのフィールドはそのまま残し、{placeholder}も厳密にチェックします。300値までなら完全無料。最大50,000値までの大容量ファイルも$5の一回払いのみで処理できます。
- キーは翻訳対象から除外され、ネスト、キーの並び順、インデントは元ファイルのまま維持されます
- 数値、真偽値、nullはそのまま保持され、読者向けの文字列値のみが翻訳されます
- 識別子キー(id、url、slug、sku、type、status、code、emailなど)の値は自動でスキップされます
- $5で最大50,000値、3,000,000文字まで対応。使い放題なら最大200,000値まで
- en.jsonはes.jsonのように返却され、その他のファイル名には言語コードが付加されます
大きなJSONファイルにおけるチャットボットと当ツールの違い
短いスニペットであればチャットボットでも十分です。しかしファイルが巨大になり、プログラムで処理する必要がある場合に決定的な差が出ます。
| 状況・用途 | チャットボット | 当ツール |
|---|---|---|
| 30行程度のスニペット | 通常は正しく翻訳可能 | 問題なく翻訳可能 |
| 数メガバイトのファイル | 回答にファイル全体を含める必要があるため、途中で途切れてJSON構文エラーになりがち | 値をブロックごとに翻訳し、元の構造をもとにファイルを完全再構築 |
| "ステータス": "公開済み", "タイプ": "よくある質問" | これらも翻訳してしまい、ファイルを読み込むコードがエラーを起こす原因に | キー名を識別し、値をそのまま保持 |
| "Hello, {name}" のような値 | 通常は{name}を維持するものの、検証機能はない | すべての値を自動チェック。破損した場合は再翻訳し、それでもダメなら原文を維持 |
翻訳される対象と翻訳されない対象
本ツールはファイル全体をオブジェクトごと、配列ごとに順次解析します。文字列の値に読める単語が含まれている場合に翻訳されます。キー名、または配列内の直近の親キーがid、uuid、url、href、slug、sku、type、status、code、email、locale、あるいは_idや_atで終わる識別子である場合はスキップされます。また、値自体が文章ではなくorder_shipped、user.profile.title、ORDER_STATUS_PAIDのような識別子に見える場合もスキップされます。
独自のコードや識別子がある場合は、スキップしたい追加のキーをカンマ区切りで指定できます(例: internal_note や *_code。アスタリスクは任意の文字列に一致します)。指定したキーは標準のスキップリストに追加されます。
ファイルの構文が壊れない理由
AIモデルがJSONそのものを書き出すことはありません。キーの階層パスを文脈として添えたテキスト値のみを受け取り、各値に対して同じ識別番号で訳文を1つずつ返します。その後、元のファイル構造を基に、コロン直後のスペース、スラッシュやUnicodeのエスケープ処理、末尾の改行まで完全に再現してファイルを出力します。値に含まれる {name}、{{count}}、%{count} などのプレースホルダーやHTMLタグも、回答ごとにすべて検証されます。
すべての値を翻訳する必要があり複数形処理が重要なアプリ用多言語ファイル(i18next JSONやARBなど)の場合は、代わりに「ローカライズファイル翻訳」をご利用ください。本ツールは、テキストがIDやURL、コード類と混在しているデータファイルやコンテンツファイル向けです。
ツールの仕組み、料金、ファイルの扱いについてはJSON・XML・YAML翻訳のページを、全ツールの料金は料金のページをご覧ください。
最終更新日
よくある質問
キーを翻訳せずに、大きなJSONファイルのみを翻訳できますか?
はい。キー名が翻訳に送信されることは一切ありません。翻訳されるのは人間が読める文字列の値のみで、id、url、slug、sku、type、statusなどの識別子キーの下にある値はスキップされます。
1回の支払いでどれくらいの大きさのJSONファイルを翻訳できますか?
$5 の一回払いで、最大 50,000 個の値、かつ 3,000,000 文字まで翻訳できます。週 $19 の使い放題(Unlimited プラン)なら最大 200,000 個の値まで対応します。
順序やインデントはそのまま維持されますか?
はい。元のファイルをベースに書き出されるため、キーの順序、インデント、スペースの配置、エスケープの形式まで完全にそのまま維持されます。
無料で使えますか?
300 個の値までの作業なら、すべて無料で完了できます。それ以上の大きなファイルでも、アカウント不要で最初の部分の訳文を画面上で無料確認できます。ファイル全体の翻訳は一回払いのみで $5 です。
ファイルのプライバシーは保護されますか?
作成したジョブを開けるのはあなただけです。テキスト値は翻訳の実行のみを目的にAIモデルプロバイダーへ送信され、モデルの学習にデータが使用されないルートを経由します。アカウント不要でアップロードされたジョブは、7 日後に自動削除されます。