キーと値を保持
キーが翻訳・変更されることは一切ありません。キーと値のペア、コメント、空行はすべて元の.propertiesファイルのまま保持されます。
.propertiesファイルをアップロードして、100+以上の言語で正確な翻訳を取得。キー、Unicodeエスケープ、プレースホルダー、コメントを完全に保持。Git対応。
キーが翻訳・変更されることは一切ありません。キーと値のペア、コメント、空行はすべて元の.propertiesファイルのまま保持されます。
Unicodeエスケープシーケンス(\uXXXX)は正しく保持または生成されます。Native2ASCIIとUTF-8のどちらのエンコードにもネイティブ対応しています。
ほとんどの.propertiesファイルは数秒で翻訳が完了します。クラウドベースのAIが数千のキーと値のペアを含むリソースバンドルにも対応します。
スペイン語、フランス語、ドイツ語、アラビア語、中国語、日本語、韓国語など、100以上の言語間で.propertiesファイルを翻訳できます。
Unicodeエスケープ、プレースホルダー、キーと値の構造を壊さずに.propertiesファイルを翻訳する必要がありますか? ForgeFileは、キー、Unicodeエスケープシーケンス、MessageFormat変数、コメントを保持しながら、リソースバンドルを100+以上の言語に変換するAI搭載のJavaプロパティファイル翻訳サービスです。Spring Boot、Jakarta EE、Androidアプリなど、翻訳されたファイルはそのままビルド・デプロイ可能です。
当社の翻訳エンジンはJavaのプロパティ形式をネイティブに解析します。.propertiesファイルを翻訳する際、ForgeFileは以下の処理を行います:
エスケープの破損やキー欠落のない、Gitにそのままコミットできる有効なファイルを出力します。
一括処理とAPI連携に対応。完全暗号化とGDPR準拠。
仕様は公式のJava Propertiesクラスドキュメントに準拠しています。
.propertiesファイルをアップロード
.propertiesファイルをドラッグ&ドロップするか、参照して選択してください。あらゆるエンコードでリソースバンドルに対応しています。
翻訳元と翻訳先の言語を選択
100以上の言語からお選びいただけます。ForgeFileが元の言語を自動検出し、Java・Springの専門用語も理解します。
翻訳設定を構成
Unicodeの出力モード(エスケープシーケンスまたはネイティブUTF-8)を選択できます。コメントを保持するか翻訳するかも選択可能です。
翻訳されたファイルをダウンロード
翻訳された.propertiesファイルは数秒で完成。すべてのキー、エスケープ、プレースホルダーが保持されているため、リポジトリに直接コミット可能です。
.propertiesファイルをForgeFileにアップロードし、対象言語を選択して「翻訳」をクリックしてください。AIがキー、Unicodeエスケープ、プレースホルダーをすべて保持したまま値を翻訳します。通常は数秒で完了します。
いいえ。ForgeFileが翻訳するのは値のみです。キーが変更、リネーム、並べ替えされることは一切ありません。翻訳済みファイルは元のリソースバンドルと1対1で対応します。
はい。ForgeFileは\uXXXXエスケープシーケンスを正しく処理します。従来のJavaシステム向けにはそのまま保持し、Java 9以降のプロジェクト向けにはネイティブUTF-8を生成します。
もちろんです。ForgeFileは{0}、{1,date}、{2,number}などのMessageFormatパターンを検出して保護します。アプリケーションのロジックはどの言語でも正しく動作します。
はい。ForgeFileはapplication.properties、messages.properties、検証メッセージなど、Spring Bootのリソースバンドル全般に対応し、キーと値の構造を完全に保持します。
はい。#や!によるコメント、空行、ファイル構造はすべて正確に保持されます。コードベースのドキュメントもそのまま維持されます。
ファイルは転送時と保存時に暗号化されます。保存期間はご利用のプランによって異なります。
.propertiesはUnicodeエスケープに対応したJavaのネイティブなリソースバンドル形式です。JSONは形式にとらわれず、Webアプリでよく使われます。ForgeFileはどちらの形式にも対応し、構造を完全に保持します。
.propertiesファイルをアップロードして、CI/CD環境で即座に使える翻訳を数秒で取得。キー、エスケープ、コメントが常に保持されます。