オンラインで無料でJSONファイルの翻訳 — 構造はそのまま維持

Smartcatは無料のオンラインJSON翻訳ツールです。.jsonファイルをドロップするだけで、文字列の値が翻訳され、キーとネスト化はそのまま維持され、プレースホルダートークンはタグとしてロックされた状態で、280以上の言語のいずれかで戻ることができます。

あらゆるファイルを翻訳。数秒で。
画像、ドキュメント、動画、音声、コース — 形式を選んでファイルをドロップしてください。
ここにドキュメントをドロップ
または ファイルを参照 · .docx, .pdf, .pptx, .xlsx などに対応
翻訳元
翻訳先

翻訳

世界最大級の企業80社以上がSmartcatを選んでいます

オンラインでのJSONファイルの翻訳は本当に無料ですか?

はい。Smartcatを使えば、15日間無料でJSONファイルの翻訳をオンラインで行うことができます。15,000Smartwords、クレジットカード不要で、APIを含む翻訳機能への完全なアクセスが可能です。これは無料プランや匿名のツールではなく、無料トライアルアカウントであるため、最初のアップロードの前にアカウントを作成します。15日間が終了すると、有料プランを選択するまで翻訳は停止され、料金が請求されることはありません。

無料のJSON翻訳ツール、またはJSONファイル翻訳ツールは、.jsonファイル内の文字列の値を翻訳し、構造(キー、ネスト化、{名前}などのプレースホルダートークン)には手を加えません。Smartcatはファイルをプレーンテキストとして扱うのではなく解析するため、ファイルをアップロードして言語を選択すれば、すべてのキーが元の場所にある状態で、各言語の有効なJSONをダウンロードできます。

15

日間無料トライアル

トライアルが終了すると、プランを選択するまで翻訳は停止します。すでにダウンロードされたファイルは、そのまま保持していただけます。

15K

Smartwords 含む

その治験には15,000のSmartwordsが含まれています。1つの出典ワードを1つのターゲット言語に翻訳すると1つのSmartwordが使用されるため、3つの言語で5,000ワードのファイルは15,000を使用します。

280+

ターゲット言語

1つのプロジェクトで1つのソース言語と必要な数のターゲットを選択し、言語ごとに1つのJSONファイルをダウンロードします。

en.json(アップロードするもの)
{
  "checkout": {
    "title": "Your cart",
    "items": "{n, plural, one {# item} other {# items}}",
    "greeting": "Hi {name}, ready to pay?"
  }
}
de.json(ダウンロードするファイル)
{
  "checkout": {
    "title": "Ihr Warenkorb",
    "items": "{n, plural, one {# Artikel} other {# Artikel}}",
    "greeting": "Hallo {name}, bereit zum Bezahlen?"
  }
}
  • キーとネスト化:決して翻訳されない
  • 文字列の値:翻訳済み
  • プレースホルダーと複数形構文:タグとしてロック済み

無料のJSON翻訳ツールがファイルを破損させる理由

.jsonファイルをプレーンテキストとして扱うオンラインJSON翻訳ツールは、コードが依存しているキーやプレースホルダーを含め、認識できるあらゆるものを翻訳するため、ファイルが解析できなくなります。SmartcatはまずJSONの構造を読み取り、文字列の値のみを翻訳します。

JSONをテキスト翻訳ツールに貼り付けること

プレーンテキスト一度に一つの言語

.jsonファイルをSmartcatにアップロードしています

JSONとして解析されましたすべての言語を一度に

キーが翻訳される

「title」が「título」になり、アプリはその文字列を見つけることができなくなります。

値のみが翻訳されます

Smartcatは文字列の値を翻訳対象のテキストとしてインポートします。キーおよびネスト化は、翻訳の対象として提供されることは決してありません。

プレースホルダーが書き換えられます

{count} や %s などのトークンが、翻訳されて戻る、移動する、または欠落した状態で戻ります。

プレースホルダーはタグとしてロックされています

トークンは、一度設定した正規表現に一致することで、編集不可のタグとしてインポートされます。

ファイルは無効になります JSON

迷子の見積もりや失われた括弧が一つあるだけで、翻訳されたファイルでビルドが失敗します。

どの言語でも同じ構造

キーとネスト化は元の場所に戻り、ターゲット言語ごとに1つの有効なJSONファイルに収まります。

すべてのアップデートはゼロから始まる

言語ごと、そして変更のたびに、ファイル全体を再度貼り付けます。

承認された文字列は再利用されます

翻訳メモリは承認された文字列を保持するため、更新の対象は新規および変更されたテキストのみとなります。

JSON翻訳ツールで無料で利用できるものと、プランが必要なもの

無料トライアルは機能限定版ではなく、完全なJSON翻訳ツールです。エディター、翻訳メモリ、用語集、複数ファイルのアップロード、そしてAPIのすべてが含まれています。有料プランでは、時間の追加、無制限のユーザーで共有されるSmartwordsの割り当て枠、そしてエンタープライズプランではSSOおよびロールベースのアクセスが追加されます。

無料トライアル有料プラン
どれくらいの長さ(時間/期間)15日間、その後は登録するまで翻訳が停止します登録している限り
Smartwords15,000無制限のユーザーで共有されるSmartwords許容量
JSON ファイル翻訳完全版:280以上の言語、複数ファイルのアップロード、翻訳エディター同じ
翻訳メモリと用語集含まれています含まれており、再翻訳時には新規の文字列および変更された文字列のみが請求対象となります
API含まれるもの:設定 > API でキーを生成するAPIアクセス付きのプランに含まれています
セキュリティSOC 2 Type II、転送中および保存時の暗号化同等の機能に加え、エンタープライズプランでのSSOおよびロールベースのアクセス
〜に最適1つのファイルまたは1つのバッチ、そして仕事はそこで終了しますリリースごとに、ロケールファイルに対して複数人で再翻訳すること

各プランの価格はSmartcat価格ページに掲載されており、電話でのお問い合わせは不要です。

無料でオンラインでJSONファイルの翻訳をするにはどうすればよいですか?

JSONをオンラインで無料翻訳するには、.jsonファイルをSmartcatにアップロードし、ターゲット言語を選択して、文字列の値を機械翻訳させ、エディターで短い文字列を確認し、言語ごとに1つのファイルをダウンロードします。フラット、ネスト化、およびi18nextファイルについては、JSONファイルの翻訳に関するステップバイステップのガイドに従ってください。

  1. JSONファイルをアップロードしてください

    このページ上部のアップローダーに.jsonファイルをドラッグするか、サインアップしてプロジェクトを作成してください。トライアルはサインアップした時点で開始されます。

    Smartcat ソフトウェアローカリゼーションが選択されたプロジェクトタイプピッカー
  2. JSONファイル用のターゲット言語を選択してください

    280以上の選択肢から、1つのソース言語と1つまたは複数のターゲットを選択してください。各ターゲット言語に固有の出力ファイルが割り当てられます。

    Smartcatでソフトウェアローカリゼーションプロジェクトを作成:プロジェクトの名前、ソース言語、ターゲット言語
  3. AIでJSONの値を自動翻訳する

    文字列の値は、お客様の用語集と翻訳メモリを使用して翻訳されます。キー、ネスト化、およびプレースホルダータグは元の位置に残ります。

    Smartcat プロジェクトの進捗:各言語でJSONファイルの機械翻訳が100%完了
  4. JSON翻訳エディターで文字列をレビューする

    JSONの翻訳エディターを開いて、出典とターゲットの文字列を並べて読みます。短いUI文字列こそ、リリース前に人間が目を通す価値があるものです。

    Smartcat 翻訳されたセグメントと一致率が表示された翻訳エディター
  5. 翻訳済みのJSONファイルをダウンロードする

    同じキー、同じネスト化、新しい言語:ターゲット言語ごとに1つの出力JSONファイル。

    Smartcatプロジェクト内で翻訳されたJSONファイルをダウンロードするためのエクスポートボタン

ご自身のロケールファイルで、これらのJSON翻訳手順をご確認ください

JSONとして、他に何を無料で翻訳できますか?

単発のファイルだけでなく、Smartcatの無料のJSON翻訳ツールを使用すれば、アプリUIの文字列、APIの文書、ウェブサイトのコンテンツ、ゲーム内テキストの背後にあるJSONを翻訳できます。同じアップロードで、プロダクトがスプリントごとにリリースするロケールファイルにも対応できます。

リリースごとにJSONを翻訳していますか?チームのワークフローを見る

あらゆるJSONファイルを翻訳:i18n、ネスト化、大容量、そして一括

SmartcatはあらゆるJSONファイルを同様に翻訳します。つまり、文字列の値は翻訳され、キー、ネスト化、プレースホルダーは翻訳されません。これは、i18nロケールファイル、ネスト化されたオブジェクト、複数形、大きなファイル、バッチにも当てはまり、これらは人々から最も多く問い合わせを受けるケースです。

JSON ファイル翻訳ツール:処理するファイル形式

ロケールファイルにはいくつかの形式があります。Smartcatは、何もフラット化したり名前を変更したりすることなく、それぞれを処理します。

i18nロケールファイルが同一のキーで戻る

i18nextやReact Native用のen.jsonなどのロケールファイルは、キーと値のJSONです。Smartcatは値を翻訳し、同一のキーを持つde.json、fr.json、およびその他を返します。

  • "nav.home"
    ホーム → Startseite
  • "nav.cart"
    カート → Warenkorb

ネスト化されたJSONは、すべての言語でそのツリーを保持します

ネスト化されたオブジェクトはその形状を保持します。Smartcatはすべてのレベルで文字列を翻訳し、ツリーをもとの状態に書き戻します。複数の注意事項を含む要素ごとの内訳については、JSON 翻訳ツールページで翻訳後に何が残るかをご確認ください。

すべての言語で同じパス

会計お会計.タイトルcheckout.items

複数形はICU互換の文字列としてエクスポートされます

複数形は、エディター内でICU MessageFormatのまま保持することも、ネイティブの複数形セグメントとして編集することもできます。エクスポート時、Smartcatは複数形をICU互換の文字列として書き戻る。

  • one
    # アイテム → # Artikel
  • other
    # items → # 項目

プレースホルダーは独自のパターンで固定されたままになります

プレースホルダートークンは編集不可のタグとしてインポートされます。Smartcatは、設定のプレースホルダータブで一度設定した正規表現とそれらを一致させるため、コードベースで使用されているパターンが保護されるパターンとなります。

タグとしてロックできるパターン

{名前}{{count}}%s%1$d

大規模、バッチ、かつ英語へのJSON翻訳

無料だからといって、一度に小さなファイルを1つしか扱えないわけではありません。

1回の処理で多数のJSONファイルを一括翻訳

JSON個の一連のファイルを1つのプロジェクトにアップロードし、すべてのターゲット言語を1回ずつ選択して、言語ごとに1つの出力ファイルをダウンロードします。

  1. 多数の.jsonファイル1つのプロジェクト
  2. すべての言語ワンパス
  3. 言語ごとに1つのファイル同じキー

JSONファイルを英語に翻訳してください

JSONファイルを英語に翻訳するには、そのファイルの言語を出典、英語をターゲットとして設定すると、Smartcatは同じキーを持つen.jsonを返します。280以上の言語をサポートしており、これには右から左(権限から左)に書く言語も含まれます。

リリースごとにJSONを翻訳する

スプリントごとに同じファイルが変更される場合、翻訳メモリが承認済みの文字列を再利用するため、新しい文字列と変更された文字列のみが請求されます。チームは、Smartcatを使用したソフトウェアローカリゼーションの一環として、API、CLI、またはGitの統合を通じてリポジトリを接続します。

あなたのJSONファイルを翻訳しチェックするAIの同僚

各同僚は初稿から最終確認に至るまで、JSON翻訳の各工程を1つずつ担当します。ダウンロードの前に、あなたまたはあなたのレビュー担当者がすべての言語を承認します。

JSONの翻訳をGitHub、CLI、API、そしてFigmaに接続する

リポジトリやデザインツールから文字列を翻訳に移動して戻ることも、チームがすでに作業している場所でコンテンツを翻訳することもできます。すべての統合を見る

名前が挙げられた顧客によるソフトウェアローカリゼーションの結果

KaseyaはSmartcatによってローカリゼーションコストを70%削減し、GitHubとの統合を通じてUIのローカリゼーションを各開発サイクルの一部としました。以下の各数値は、Kaseyaケーススタディからの引用です。

70%

ローカライズコストの削減

Kaseyaはローカリゼーションコストを70%削減し、その保存分を8言語以上の追加に再投資しました。

10+

GitHubから同期された言語

KaseyaのGitHub統合により、UIのローカリゼーションが各開発サイクルの一部となり、翻訳された文字列が10以上の言語にわたってリポジトリにプッシュして戻るようになりました。

「私たちはAIを使ってコーディングしているため、毎日、それも1日に数回、製品のアップデートをリリースしています。それに追いつく方法はありません。この変更のレートこそが、Smartcatがこれほどまでに必要とされる理由の一つです。」
Ellen Kelly
Ellen Kellyプロダクト文書化ディレクター、Kaseya

キーを保持したまま、ご自身のJSONファイルが翻訳された状態を確認できます

プロダクトチームおよびローカリゼーションチームがG2について語ること

JSONファイルをアップロードする前にユーザーがよく尋ねる質問

最初のアップロードの前に、キーが翻訳されるのか、16日目には何が起こるのか、ファイルがAIの学習に使用されるのか、そしてトライアルでAPIが機能するのかといった質問が寄せられます。無料のJSON翻訳ツールが対応してくれない1つの事項を含め、Smartcatの回答は以下の通りです。

「私のキーが誤って翻訳されてしまうことはありますか?」

いいえ。Smartcatは翻訳するテキストとして文字列値のみをインポートします。キーおよびネスト化は翻訳の対象として提示されることは決してないため、変更されることはありません。

一度も翻訳されていない

「チェックアウト」"タイトル""アイテム"

「15日が終わるとどうなるのですか?」

有料プランを選択するまで、翻訳は停止されます。自動的に請求されることは一切なく、すでにダウンロードしたファイルはそのまま保持していただけます。

「私のファイルはAIのトレーニングに使用されますか?」

いいえ。お客様のコンテンツが公開AIモデルのトレーニングに使用されることは決してありません。また、トライアルアカウントは有料プランと同じSOC 2 Type II準拠のインフラストラクチャ上で動作します。

「ブラウザからではなく、スクリプトから実行することはできますか?」

はい。トライアルアカウントでは、APIキーの生成や、REST APIまたはCLIを通じたファイルのインポートおよびエクスポートが可能なため、CI/CDで実行するフローをテストできます。

「何かインストールする必要がありますか?」

いいえ。ブラウザでファイルをアップロードし、結果をダウンロードしてください。自動化を希望する開発者は、後からAPIまたはCLIを追加できます。

「それはすべての短いUI文字列の権限を取得できるでしょうか?」

いつもそうとは限りませんし、それが正直なところ限界です。「保存」や「閉じる」といった1ワードの文字列には文脈がないため、機械翻訳ではボタンなのか割引なのかを判別できません。

出荷する前に、エディター内の1〜3ワードの文字列をお読みください。

Smartcat があなたが翻訳する JSON ファイルを保護する方法

Smartcatの無料トライアルにおけるJSONの翻訳は、有料プランと全く同様に保護されています。SOC 2 Type IIへの準拠、転送中および保存時の暗号化、隔離されたワークスペース、そしてお客様の文字列を使用した公開AIモデルのトレーニングを行わないことが含まれます。詳細はSmartcat セキュリティページをご確認ください。

SOC 2 Type IIおよびISO 27001

SmartcatはSOC 2 Type IIに準拠し、ISO 27001の認証を取得しており、トライアルおよび有料プランの両方ですべてのワークスペースを分離しています。

転送中および保存時の暗号化

お客様のJSONファイルは、アップロード中、保存中、そしてダウンロード中に暗号化されます。

公開AIモデルのトレーニングに使用されることは一切ありません

あなたが翻訳する文字列が、公開AIモデルのトレーニングに使用されることは決してありません。

ロールベースのアクセス制御

エンタープライズプランでは、チームまたは役割ごとにファイルの表示、翻訳、レビュー、承認を行えるユーザーを設定できます。

シングルサインオン(SSO)

エンタープライズプランでは、既存のIDプロバイダーを通じてサインインできます。

要求に応じた削除

書面による要請から30日以内に、コンテンツは削除または返却されます。

JSON翻訳のためのリソース

SmartcatのJSONガイドでは、無料翻訳の次に行うこと、つまりJSONファイルをステップバイステップで翻訳する方法、プロダクトチーム向けのJSONローカリゼーション、そして英語およびその他すべての言語用のロケールファイルを扱っています。

無料のJSON翻訳ツールよくある質問

無料のJSON翻訳ツールは何をしますか?

Smartcat のような無料の JSON 翻訳ツールは、構造には手を加えず、.json ファイル内のテキスト値のみを翻訳します。キー、ネスト化、および{名前}のようなプレースホルダートークンは元のまま戻るため、翻訳されたファイルは引き続きアプリに読み込まれます。プレーンテキストの翻訳者はキーと値を区別できないため、貼り付けられたJSONは破損した状態で戻ることがよくあります。

最高の無料JSON翻訳ツールは何ですか?

最高の無料JSON翻訳ツールは、そのままリリース可能な有効なJSONを出力します。多くの「json translate」ツールはファイルをプレーンテキストとして扱うため、どのJSON言語翻訳者をテストする場合でも、キーが決して翻訳されず、プレースホルダーがロックされ、ネスト化や複数形がそのまま維持されているか確認してください。エディター、翻訳メモリ、そして一度に多数の言語を必要とする場合はSmartcatが適していますが、アカウントなしで1つの文字列を一度だけ翻訳する場合は、貼り付けツールの方が迅速です。

JSON ファイルの翻訳をオンラインで無料で行うにはどうすればよいですか?

Smartcatの無料トライアルにサインアップし、.jsonファイルをプロジェクトにドロップして、ターゲット言語を選択すれば、キーとプレースホルダーは固定されたまま、機械翻訳が文字列の値を翻訳します。エディターで短いUI文字列を確認し、言語ごとに1つのJSONファイルをダウンロードします。JSONファイルの翻訳のステップバイステップガイドでは、フラットファイル、ネスト化されたファイル、およびi18nextファイルを網羅しています。

SmartcatのJSON翻訳ツールは無料で利用できますか?

はい、15日間ご利用いただけます。Smartcatの無料トライアルには15,000のSmartwordsと、APIを含む翻訳機能への完全なアクセスが含まれており、クレジットカードは不要です。無料プランはありません。試用期間が終了すると、有料プランを選択するまで翻訳が停止し、登録する場合にのみ支払いの詳細を入力します。

サインアップせずに、オンラインでJSONファイルの翻訳ができますか?

いいえ。JSON はキーがロックされ承認済みの翻訳が保持されるプロジェクトに解析されるため、Smartcat はファイルの翻訳を行う前に無料トライアルアカウントの作成を求めます。アカウントなしで貼り付けられたテキストを翻訳するツールは、通常JSONをプレーンテキストとして扱うため、出力結果でキーが翻訳されていないか確認してください。

JSON を Google Translate または ChatGPT に貼り付けても安全ですか?

ファイル全体ではなく、ごくわずかな文字列のみが対象です。Smartcat は JSON を解析しますが、汎用の翻訳者やチャットツールはそれをテキストとして扱います。それらはキーを翻訳したり、プレースホルダーを書き換えたり、見積もりを脱落させたりする可能性があり、そのファイルは有効な JSON ではなくなってしまいます。また、翻訳メモリも提供されないため、更新のたびにゼロからのスタートとなります。

無料トライアルでは何件のJSONファイルを翻訳できますか?

15,000人ものSmartwordsが対象となります。Smartcatの無料トライアルでは、1つのプロジェクトに一括でJSONファイルをアップロードし、選択したすべてのターゲット言語へと翻訳できます。1つの出典ワードを1つのターゲット言語に変換すると1つのSmartwordが使用されるため、5つのファイルにまたがる3,000ワードを5つの言語に変換すると、15,000のSmartwordsをすべて使用することになります。

JSON ファイルの翻訳を行う際、何がそのまま維持されますか?

キー、ネスト化、およびプレースホルダータグは元の状態のまま戻る。Smartcatは文字列の値のみを翻訳し、翻訳者が編集できないように{名前}や%sなどのトークンをロックし、複数形をICU互換の文字列として書き戻す。各ターゲット言語ごとに、それぞれ固有の有効な.jsonファイルが生成されます。要素ごとの内訳については、JSON ローカリゼーションページを参照してください。

どのくらいの大きさのJSONファイルをアップロードできますか?

最大6 GBです。ファイルアップロードの上限に関するヘルプセンターの記事によると、Smartcatではそれぞれ最大6 GBの文書およびプロジェクトファイルを受け付けており、1 GBを超えるファイルはより小さなパーツに分割すると処理が速くなります。ほとんどのロケールファイルは数キロバイトから数メガバイトであるため、サイズがJSONの翻訳を制限することはめったにありません。

フラットまたはネスト化されたJSONをエクスポートすることはできますか?

はい。SmartcatはJSONをフラット形式または構造化形式のいずれかでエクスポートします。ソフトウェアローカリゼーションプロジェクトにおいて、ネスト化されたキーはパス区切り文字を使用して構造化ツリーとして書き戻るため、checkout.title などのキーは、en.json に配置されていたのとまったく同様に、de.json の checkout オブジェクト内に戻ります。フラットファイルはフラットなままであり、同じエクスポートオプションがYAMLに適用可能です。

JSONを無料で翻訳する際、自分の用語集を使用できますか?

はい。Smartcatの無料トライアルには用語集と翻訳メモリが含まれています。製品の名前やUIの用語を用語集に追加すると、機械翻訳によってお客様のJSONファイル内のすべての文字列に適用可能となります。承認した翻訳は翻訳メモリに登録されるため、同じファイルを次へアップロードした際には、再翻訳する代わりにそれらが再利用されます。

有料プランにはいつアップグレードすべきですか?

1つのファイルまたは1つのバッチのみがあり、仕事がそこで終了する場合は、Smartcatの無料トライアルをご利用のままにしてください。リリースごとに再翻訳を行う場合、有料プランは元が取れます。なぜなら、請求されるのは新規および変更された文字列のみであるためです。また、複数人でロケールファイルを扱う場合や、製品全体で用語を統一させたい場合にも有効です。価格はSmartcat価格ページに掲載されており、電話でのお問い合わせは不要です。

無料トライアルでも、YAML、Android XML、またはiOS .stringsを翻訳できますか?

はい。Smartcatは、ウェブインターフェース、REST API、またはCLIを通じて、JSONと並んでYAML、Android、strings.xml、およびiOSの.stringsファイルを、同じロックされたキーとプレースホルダーを使用して翻訳します。Appleの.stringsdictおよび.xcstringsファイルは、ファイルのアップロードとして機能します。Androidのリソースおよびその他のXMLについては、XML翻訳ツールを参照してください。

商標に関する注意事項。Google Translate は Google LLC の商標であり、ChatGPT は OpenAI の商標です。Smartcat は、いずれの会社とも提携、承認、または後援関係にありません。このページにあるすべての製品の名前は、識別のみを目的として使用されています。

JSONファイルを15日間無料で翻訳。ファイル1件でも一括でも可能です

JSONをアップロードすれば、キーとネスト化をそのまま維持した状態で、新しい言語でダウンロードできます。リリースごとの翻訳ですか?デモを予約して、チームのワークフローをご確認ください。