[無料] オンラインJSON翻訳

1. JSONを入力してください。
ロード中...
10
2. 翻訳する元の言語と翻訳語の言語を選択してください
3. JSONを翻訳してダウンロードしましょう!

[無料] オンラインJSON翻訳

まとめ (TL;DR)

JSON ファイルを他言語に翻訳し、その翻訳した JSON ファイルをダウンロードすることが簡単にオンラインで無料でできます。 対応言語は話者が多い言語から少ない言語まで100以上の言語に対応しています。

Translate JSON

バックグラウンド

サイトの翻訳やアプリケーションの翻訳に携わっている方にはお馴染みですが、翻訳ファイルを JSON ファイルとして扱っているケースは多いです。実際にi18nextjQuery.I18nなどは翻訳ファイルを JSON 形式で扱っています。

JSON ファイルは構造が単純であり、複雑な構造も表現でき、さらに様々な言語で扱うことが簡単です。そのため package.json をはじめ多くのサービスや製品では設定ファイルとしても利用されています。

非常に便利な反面、開発フェーズが終わり、運用フェーズに移った場合、その維持に困難が伴うことが多々あります。設定ファイルは大本のファイルが Excel やスプレッドシートなど別アプリケーションで管理されていたり、生成するための専用のアプリケーションがあったりもします。翻訳ファイルの場合は、JSON として構造化されたファイルから、情報を読みだしたうえで、もう一度構造化するという手間が増えます。そのため、JSON ファイルをそのまま翻訳できると手間が少しだけ省けます。

利用方法

  1. 入力エリアに JSON ファイルを入力またはコピー&ペーストします。
    • JSON ファイルの構造が間違っている場合、エラーになります。
    • 処理できるのは最大 3,000 文字までです。
    • 現在、数値や日付は変換されません。
    • 文字コードは UTF-8 として扱います。
  2. 入力した JSON ファイルの言語(元の言語)とターゲットの言語(翻訳後)を選択してください。
    • 両方が同じ言語の場合は入力内容をそのままダウンロードできます。
  3. 翻訳ボタンを押してください。
    • 文字数によっては時間がかかる場合があります。
  4. ダウンロードボタンを押してください。
    • ダウンロード後、3秒経つとファイルは消去されます。
    • 整形しない場合は、チェックボックスを OFF にしてください。
    • ファイル名は "json." + 言語コード(en, ja, de,,,) + 日付 + ".json"となります。
      • 例:json.ja-2020_6_10 10_35_06.json

100以上の言語に対応

このJSON翻訳は以下の100以上の言語に対応しています。お好きな言語で変換をしてみてください。

アイスランド語(is)、アイルランド語(ga)、アゼルバイジャン語(az)、アフリカーンス語(af)、アムハラ語(am)、アラビア語(ar)、アルバニア語(sq)、アルメニア語(hy)、イタリア語(it)、イディッシュ語(yi)、イボ語(ig)、インドネシア語(id)、ウイグル語(ug)、ウェールズ語(cy)、ウクライナ語(uk)、ウズベク語(uz)、ウルドゥ語(ur)、エストニア語(et)、エスペラント語(eo)、オランダ語(nl)、オリヤ語(or)、カザフ語(kk)、カタルーニャ語(ca)、ガリシア語(gl)、カンナダ語(kn)、キニヤルワンダ語(rw)、ギリシャ語(el)、キルギス語(ky)、グジャラト語(gu)、クメール語(km)、クルド語(ku)、クロアチア語(hr)、コーサ語(xh)、コルシカ語(co)、サモア語(sm)、ジャワ語(jw)、ジョージア(グルジア)語(ka)、ショナ語(sn)、シンド語(sd)、シンハラ語(si)、スウェーデン語(sv)、ズールー語(zu)、スコットランド ゲール語(gd)、スペイン語(es)、スロバキア語(sk)、スロベニア語(sl)、スワヒリ語(sw)、スンダ語(su)、セブアノ語(ceb)、セルビア語(sr)、ソト語(st)、ソマリ語(so)、タイ語(th)、タガログ語(tl)、タジク語(tg)、タタール語(tt)、タミル語(ta)、チェコ語(cs)、チェワ語(ny)、テルグ語(te)、デンマーク語(da)、ドイツ語(de)、トルクメン語(tk)、トルコ語(tr)、ネパール語(ne)、ノルウェー語(no)、ハイチ語(ht)、ハウサ語(ha)、パシュト語(ps)、バスク語(eu)、ハワイ語(haw)、ハンガリー語(hu)、パンジャブ語(pa)、ヒンディー語(hi)、フィンランド語(fi)、フランス語(fr)、フリジア語(fy)、ブルガリア語(bg)、ベトナム語(vi)、ヘブライ語(iw)、ベラルーシ語(be)、ペルシャ語(fa)、ベンガル語(bn)、ポーランド語(pl)、ボスニア語(bs)、ポルトガル語(pt)、マオリ語(mi)、マケドニア語(mk)、マラーティー語(mr)、マラガシ語(mg)、マラヤーラム語(ml)、マルタ語(mt)、マレー語(ms)、ミャンマー語(my)、モンゴル語(mn)、モン語(hmn)、ヨルバ語(yo)、ラオ語(lo)、ラテン語(la)、ラトビア語(lv)、リトアニア語(lt)、ルーマニア語(ro)、ルクセンブルク語(lb)、ロシア語(ru)、英語(en)、韓国語(ko)、中国語(zh-CN)、日本語(ja)

注意事項

利用例 (英語 ⇒ 日本語)

  1. 入力内容
{
  "title": "Welcome to react using react-i18next",
  "description": {
    "part1": "To get started, edit <1>src/App.js</1> and save to reload.",
    "part2": "Switch language between english and german using buttons above."
  }
}
  1. 日本語への翻訳結果

Example of use

{
  "title": "react-i18nextを使用して反応することを歓迎します",
  "description": {
    "part1": "開始するには、<1> src / App.js </ 1>を編集し、保存して再読み込みします。",
    "part2": "上のボタンを使用して英語とドイツ語を切り替えます。"
  }
}

最後に

今後は Google 翻訳以外の翻訳エンジンを利用したサービスを作る可能性もあります。 それでは!

Updated at: Mon Nov 02 2020

© 2020-presentTerms|Privacy