YAMLファイルをオンラインで翻訳 - キー、ネスト、アンカーを完全保持

YAMLファイルをアップロードして、100+以上の言語で正確な翻訳を取得。キー、ネスト、アンカー、エイリアス、コメントを完全に保持します。

forgefile.com YAML

YAML のワークフロー

翻訳
ここにファイルをドロップ またはクリックして端末から選択
書式を保持 .YAML, .YML

翻訳例

YAML文字列ファイル、英語からスペイン語へ

本ページ用に作成された入れ子構造キーとリストを含むアプリ文字列。キー階層は保持され、値のみが翻訳されます。

原文

翻訳前の app-strings-en.yaml → app-strings-es.yaml

結果

翻訳後の app-strings-en.yaml → app-strings-es.yaml
  • キーおよびネスト構造は完全一致

  • 有効なYAMLとして正常に解析可能

  • すべての値が漏れなく翻訳済み

2026-10-08 に確認済み — Amanda Lee

YAML の特徴

キーとネスト構造を保持

キーは翻訳・変更されることはありません。ネストの階層、インデント、構造は元のYAMLファイルとまったく同じ状態が保たれます。

アンカーとエイリアスに対応

YAMLのアンカー(&)とエイリアス(*)は保持され、正しく関連付けられます。複数行ブロック(|および>)もネイティブに処理されます。

圧倒的な速さで結果を

ほとんどのYAMLファイルは数秒で翻訳されます。クラウドベースのAIが、深くネストされた設定ファイルや大規模なロケールファイルにも対応します。

100以上の言語に対応

スペイン語、フランス語、ドイツ語、アラビア語、中国語、日本語、韓国語など、100以上の言語間でYAMLファイルを翻訳できます。

ForgeFileが最高のオンラインYAML翻訳ツールである理由

インデント、アンカー、キーの階層構造を崩さずにYAMLファイルを翻訳する必要がありますか? ForgeFileは、キー、インデントの深さ、アンカー、エイリアス、コメントを完全に保持しながら、設定ファイルや多言語化ファイルを100+以上の言語に変換するAI搭載のYAML翻訳サービスです。Rails i18n、Hugo、Ansibleプレイブックなど、翻訳されたYAMLは文法エラーなくすぐに本番環境へデプロイできます。

ForgeFileによるYAMLファイルの翻訳方法

当社の翻訳エンジンはYAMLのデータ構造を熟知しています。YAMLファイルを翻訳する際、ForgeFileは以下の処理を行います:

  • キーの階層構造全体を走査し、インデントのスペースと階層深度を完全に保護
  • 文字列の値のみを翻訳 — キー名、数値、真偽値、null値は一切改変しません
  • アンカー(&)、エイリアス(*)、複数行テキストブロック(| および >)、コメントを保護

インデントのズレやアンカーのリンク切れを起こさない、有効なYAMLファイルを出力します。

YAML固有の機能を完全サポート

  • あらゆる深さのネスト階層を元のまま維持
  • アンカー(&name)とエイリアス(*name)の参照関係を正しく維持
  • リテラルブロック(|)や折りたたみブロック(>)の書式を崩さずに翻訳
  • コメント(#)を行内の元の位置にそのまま保持
  • インライン配列 [a, b] やマッピング {key: value} も正確に処理

Rails、Hugo、DevOps、構成管理向けに最適化

  • Rails i18n – Ruby on Railsアプリのen.ymlロケールファイルを翻訳
  • Hugo・静的サイト – コンテンツのフロントマターやメニュー設定の多言語化
  • Ansible・Kubernetes – プレイブックのラベルやHelmチャートの設定値を翻訳
  • Headless CMS – StrapiやNetlify CMSのYAMLベースコンテンツを翻訳

一括アップロードとAPI連携に対応。完全暗号化とGDPR準拠。

開発者がForgeFileを選ぶ理由

  • キーの安全性 – キー名は一切変更せず、文字列値のみを正確に翻訳
  • アンカー・エイリアス対応 – YAML内の参照関係を完全に保護
  • 100+以上の言語 – RTL言語やCJK文字に対応
  • コメントの完全保持 – インラインおよびブロックコメントを維持
  • インストール不要 – Webブラウザだけで完結

YAML構文の仕様はYAML 1.2.2仕様書に基づいています。

YAMLファイルを4ステップで翻訳する方法

  1. 1

    YAMLファイルをアップロード

    .yamlまたは.ymlファイルをドラッグ&ドロップしてください。Rails i18nファイル、Hugoの設定ファイル、Ansible Playbook、その他あらゆるYAMLコンテンツに対応しています。

  2. 2

    翻訳元と翻訳先の言語を選択

    100以上の言語から選択できます。ForgeFileは原文の言語を自動検出し、アプリのUIや設定に関する用語を理解します。

  3. 3

    翻訳設定を行う

    翻訳するキーとスキップするキーを選択できます。コメントを保持するか翻訳するかも選択できます。

  4. 4

    翻訳済みYAMLをダウンロード

    翻訳されたYAMLは数秒で完成。すべてのキー、ネスト、アンカーが保持されているため、プロジェクトへ直接デプロイ可能です。

YAML翻訳のよくある質問

YAMLファイルをオンラインで翻訳するにはどうすればいいですか?

ForgeFileに.yamlまたは.ymlファイルをアップロードし、翻訳先の言語を選択して「翻訳」をクリックしてください。AIがキー、ネスト構造、全体の構成を保持したまま文字列の値のみを翻訳します。通常は数秒で完了します。

YAMLのキーは翻訳・変更されますか?

いいえ。ForgeFileは文字列の値のみを翻訳します。キー、数値、真偽値、null値が変更されることはありません。

アンカーとエイリアスは保持されますか?

はい。YAMLのアンカー(&name)とエイリアス(*name)は保持され、翻訳後のファイルでも正しく関連付けられたままになります。

Rails i18nのロケールファイルにも対応していますか?

はい。ForgeFileはRailsのen.ymlやes.ymlなどのロケールファイルにネイティブ対応しており、ネストされたキーの階層構造を完全に保持します。

複数行の文字列は正しく処理されますか?

はい。リテラルブロック(|)とフォールドブロック(>)のどちらの複数行文字列も、適切なYAML書式で翻訳されます。

コメントは保持されますか?

はい。インラインコメントと行全体のコメントを含む、すべての#コメントは元の位置に保持されます。

翻訳中、YAMLファイルは安全に保護されますか?

ファイルは転送時と保存時に暗号化されます。保存期間はご利用のプランによって異なります。

ローカライゼーションにおけるYAMLとJSONの違いは何ですか?

YAMLはコメント、アンカー、複数行文字列に対応しており、Railsや設定ファイルに最適です。JSONはよりシンプルで、Webアプリでよく使われます。ForgeFileはどちらもネイティブに扱えます。

YAMLファイルを翻訳する準備はできましたか?

YAMLファイルをアップロードして、構造を安全に維持した翻訳をわずか数秒で取得。キー、ネスト、アンカーが常に保持されます。