.propertiesファイルをオンラインで翻訳 - エスケープとUnicodeを保持

.propertiesファイルをアップロードして、100+以上の言語で正確な翻訳を取得。キー、Unicodeエスケープ、プレースホルダー、コメントを完全に保持。Git対応。

forgefile.com Properties

Properties のワークフロー

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

翻訳例

Java .properties ファイル、英語からスペイン語へ

このページ用に作成された Java ResourceBundle のチェックアウト文字列:{0} プレースホルダー、引用符、コメント。キーとコメントは維持され、値が翻訳されます。

原文

翻訳前の messages-en.properties → messages-es.properties

結果

翻訳後の messages-en.properties → messages-es.properties
  • キーとその順序は変更なし

  • すべての {0} プレースホルダーを維持

  • 単語を含むすべての文字列を翻訳

    単語を含む8/8の文字列がソースと異なります。

  • コメント行

    コメントは翻訳者向けの注記であり、書かれたまま維持されます。

  • エスケープされた引用符を維持

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

Properties の特徴

キーと値を保持

キーが翻訳・変更されることは一切ありません。キーと値のペア、コメント、空行はすべて元の.propertiesファイルのまま保持されます。

Unicode Escape Safety

Unicodeエスケープシーケンス(\uXXXX)は正しく保持または生成されます。Native2ASCIIとUTF-8のどちらのエンコードにもネイティブ対応しています。

圧倒的なスピード

ほとんどの.propertiesファイルは数秒で翻訳が完了します。クラウドベースのAIが数千のキーと値のペアを含むリソースバンドルにも対応します。

100以上の言語に対応

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

ForgeFileが最高の.properties翻訳ツールである理由

Unicodeエスケープ、プレースホルダー、キーと値の構造を壊さずに.propertiesファイルを翻訳する必要がありますか? ForgeFileは、キー、Unicodeエスケープシーケンス、MessageFormat変数、コメントを保持しながら、リソースバンドルを100+以上の言語に変換するAI搭載のJavaプロパティファイル翻訳サービスです。Spring Boot、Jakarta EE、Androidアプリなど、翻訳されたファイルはそのままビルド・デプロイ可能です。

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

当社の翻訳エンジンはJavaのプロパティ形式をネイティブに解析します。.propertiesファイルを翻訳する際、ForgeFileは以下の処理を行います:

  • キーと値のペアを解析 — キー名は保持し、テキスト値のみを翻訳
  • MessageFormatプレースホルダー({0}、{1,date}、{2,number})を自動保護
  • Unicodeエスケープシーケンス(\uXXXX)をJavaの互換性に合わせて正しく出力

エスケープの破損やキー欠落のない、Gitにそのままコミットできる有効なファイルを出力します。

Unicodeとエスケープシーケンスの安全性

  • 必要に応じて\uXXXXエスケープを保持または生成
  • レガシー環境向けのnative2asciiエンコーディングに対応
  • Java 9以降のUTF-8 .properties形式をネイティブ処理
  • 特殊文字(=、:、#、!)を値の中で適切にエスケープ
  • バックスラッシュによる複数行の改行連結を保持

Java、Spring Boot、エンタープライズ開発向け

  • Javaリソースバンドル – messages.propertiesやエラーメッセージの多言語化
  • Spring Bootアプリ – バリデーションメッセージやUI文字列の翻訳
  • Jakarta EE – JSFやバックエンドリソースのローカライズ
  • Android開発 – モバイルアプリ向け設定文字列の翻訳

一括処理とAPI連携に対応。完全暗号化とGDPR準拠。

Java開発者がForgeFileを選ぶ理由

  • キーの安全性 – キー名は絶対に変更せず、値のみを翻訳
  • 正確なUnicodeエスケープ – Javaの仕様に完全準拠
  • 100+以上の言語 – RTL言語やCJK文字に対応
  • Git親和性 – diffが見やすいクリーンなフォーマット
  • インストール不要 – Webブラウザだけで完結

仕様は公式のJava Propertiesクラスドキュメントに準拠しています。

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

  1. 1

    .propertiesファイルをアップロード

    .propertiesファイルをドラッグ&ドロップするか、参照して選択してください。あらゆるエンコードでリソースバンドルに対応しています。

  2. 2

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

    100以上の言語からお選びいただけます。ForgeFileが元の言語を自動検出し、Java・Springの専門用語も理解します。

  3. 3

    翻訳設定を構成

    Unicodeの出力モード(エスケープシーケンスまたはネイティブUTF-8)を選択できます。コメントを保持するか翻訳するかも選択可能です。

  4. 4

    翻訳されたファイルをダウンロード

    翻訳された.propertiesファイルは数秒で完成。すべてのキー、エスケープ、プレースホルダーが保持されているため、リポジトリに直接コミット可能です。

.properties翻訳に関するFAQ - よくある質問にお答えします

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

.propertiesファイルをForgeFileにアップロードし、対象言語を選択して「翻訳」をクリックしてください。AIがキー、Unicodeエスケープ、プレースホルダーをすべて保持したまま値を翻訳します。通常は数秒で完了します。

キーは翻訳や変更の対象になりますか?

いいえ。ForgeFileが翻訳するのは値のみです。キーが変更、リネーム、並べ替えされることは一切ありません。翻訳済みファイルは元のリソースバンドルと1対1で対応します。

Unicodeエスケープシーケンスは保持されますか?

はい。ForgeFileは\uXXXXエスケープシーケンスを正しく処理します。従来のJavaシステム向けにはそのまま保持し、Java 9以降のプロジェクト向けにはネイティブUTF-8を生成します。

MessageFormatのプレースホルダーは保持されますか?

もちろんです。ForgeFileは{0}、{1,date}、{2,number}などのMessageFormatパターンを検出して保護します。アプリケーションのロジックはどの言語でも正しく動作します。

Spring Bootにも対応していますか?

はい。ForgeFileはapplication.properties、messages.properties、検証メッセージなど、Spring Bootのリソースバンドル全般に対応し、キーと値の構造を完全に保持します。

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

はい。#や!によるコメント、空行、ファイル構造はすべて正確に保持されます。コードベースのドキュメントもそのまま維持されます。

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

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

Javaのローカライズにおける.propertiesとJSONの違いは何ですか?

.propertiesはUnicodeエスケープに対応したJavaのネイティブなリソースバンドル形式です。JSONは形式にとらわれず、Webアプリでよく使われます。ForgeFileはどちらの形式にも対応し、構造を完全に保持します。

リソースバンドルを翻訳する準備はできましたか?

.propertiesファイルをアップロードして、CI/CD環境で即座に使える翻訳を数秒で取得。キー、エスケープ、コメントが常に保持されます。