ドキュメント翻訳サービス
.propertiesファイルをオンラインで翻訳 - エスケープとUnicodeを保持
.propertiesファイルをアップロードするだけで、100以上の言語で正確な翻訳が得られます。キー、Unicodeエスケープ、プレースホルダー、コメントはすべて保持され、Gitフレンドリーな出力形式です。
出力プレビュー
.propertiesファイルをオンラインで翻訳 - エスケープとUnicodeを保持 レイアウトプレビュー
翻訳したファイルは、表や見出し、余白が期待どおりの場所にあってこそ役立ちます。ForgeFileはアップロードからダウンロードまで、文書構造を保ったまま処理します。
形式
.propertiesファイルをオンラインで翻訳 - エスケープとUnicodeを保持 対応ファイル形式
きれいなPDFばかりとは限りません。スキャンした契約書、表計算のシート、スライド資料、字幕、会議の音声など、扱いにくいファイルにこそ対応します。
OfficeとPDF
レイアウトが重要なドキュメント・スライド・表計算ファイル。
スキャンと画像
まずテキスト抽出が必要な写真・スキャン・画像中心のPDF。
ローカライズファイル
キーやタイミング、マークアップを崩さず扱う構造化テキストファイル。
.propertiesファイルをオンラインで翻訳 - エスケープとUnicodeを保持 の特徴
キーと値を保持
キーが翻訳・変更されることは一切ありません。キーと値のペア、コメント、空行はすべて元の.propertiesファイルのまま保持されます。
Unicode Escape Safety
Unicodeエスケープシーケンス(\uXXXX)は正しく保持または生成されます。Native2ASCIIとUTF-8のどちらのエンコードにもネイティブ対応しています。
圧倒的なスピード
ほとんどの.propertiesファイルは数秒で翻訳が完了します。クラウドベースのAIが数千のキーと値のペアを含むリソースバンドルにも対応します。
100以上の言語に対応
スペイン語、フランス語、ドイツ語、アラビア語、中国語、日本語、韓国語など、100以上の言語間で.propertiesファイルを翻訳できます。
.propertiesファイルを4ステップで翻訳する方法
- 1
.propertiesファイルをアップロード
.propertiesファイルをドラッグ&ドロップするか、参照して選択してください。あらゆるエンコードで最大5MBまでのリソースバンドルに対応しています。
- 2
翻訳元と翻訳先の言語を選択
100以上の言語からお選びいただけます。ForgeFileが元の言語を自動検出し、Java・Springの専門用語も理解します。
- 3
翻訳設定を構成
Unicodeの出力モード(エスケープシーケンスまたはネイティブUTF-8)を選択できます。コメントを保持するか翻訳するかも選択可能です。
- 4
翻訳されたファイルをダウンロード
翻訳済みの.propertiesファイルは数秒で準備が整います。キー、エスケープ、プレースホルダーはすべて保持されるので、そのままリポジトリにコミットできます。
.propertiesファイルをオンラインで翻訳 - エスケープとUnicodeを保持 の関連ワークフロー
ForgeFileが最高の.properties翻訳ツールである理由
.propertiesファイルを翻訳したいけれど、Unicodeエスケープやプレースホルダー、キーと値の構造を壊したくないですか? ForgeFileはAI搭載のJavaプロパティ翻訳ツールで、キー、Unicodeエスケープシーケンス、MessageFormatプレースホルダー、コメントをすべて保持したまま、リソースバンドルを100以上の言語に変換します。Spring Bootアプリ、エンタープライズJavaプラットフォーム、Androidプロジェクトのいずれであっても、翻訳済みの.propertiesファイルは変更なしでコンパイル・デプロイできます。
ForgeFileが.propertiesファイルを翻訳する仕組み
翻訳エンジンは.properties形式をネイティブに理解します。propertiesファイルを翻訳する際、ForgeFileは次のことを行います。
- キーと値のペアを解析し、キーは正確に保持したまま値のみを翻訳します
- MessageFormatプレースホルダー({0}、{1,date}、{2,number})を検出して保護します
- Unicodeエスケープシーケンス(\u00XX)を処理し、Java互換の形式で正しく出力します
結果として、リポジトリに直接コミットできる有効な.propertiesファイルが得られます。エスケープの破損、キーの欠落、エンコードの問題は発生しません。
Unicodeとエスケープシーケンスの安全性
Javaの.propertiesファイルには独自のエンコード要件があります。ForgeFileはそのすべてに対応します。
- Unicodeエスケープシーケンス(\uXXXX)は必要に応じて保持または生成されます
- 従来のJavaシステム向けにNative2ASCIIエンコードにも対応しています
- UTF-8の.propertiesファイル(Java 9以降)にもネイティブ対応しています
- 特殊文字(=、:、#、!)は値の中で適切にエスケープされます
- バックスラッシュで継続する複数行の値も保持されます
Java、Spring Boot、エンタープライズアプリのために
ForgeFileは、Javaチームが日々扱う.propertiesファイルに対応します。
- Javaリソースバンドル - i18n向けにmessages.properties、labels.properties、エラーバンドルを翻訳
- Spring Bootアプリケーション - application.properties、検証メッセージ、UI文字列をローカライズ
- エンタープライズJava(Jakarta EE) - JSFリソースバンドル、EJBメッセージ、ポータルコンテンツを翻訳
- Android開発 - モバイルアプリ向けにstrings.propertiesや設定ファイルをローカライズ
CI/CDパイプラインとの連携向けに、バッチアップロードとAPIアクセスをご利用いただけます。すべてのファイルは転送時および保存時に暗号化され、処理後は自動的に削除されます。GDPRに完全準拠しています。
Javaチームが.properties翻訳にForgeFileを選ぶ理由
- キーを保護した翻訳 - キーは変更されず、値のみが翻訳されます
- Unicodeエスケープ処理 - \uXXXXシーケンスを正しく保持または生成
- 100以上の言語 - 右から左に書く言語(アラビア語、ヘブライ語)やCJK文字にも対応
- Gitフレンドリーな出力 - diffに適したクリーンな整形
- ソフトウェアのインストール不要 - ブラウザだけで完結
- エンタープライズグレードのセキュリティ - 暗号化処理でデータは保持されません
今すぐ.propertiesファイルをアップロードして、正確でエスケープを壊さないリソースバンドル翻訳のために、数千人のJava開発者がForgeFileを信頼する理由をご確認ください。
.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ファイルは安全に保護されますか?
はい。すべてのファイルは転送時および保存時に暗号化されます。ドキュメントは処理後に自動的に削除されます。当社のインフラはGDPRに準拠したデータ取り扱いを行っています。
Javaのローカライズにおける.propertiesとJSONの違いは何ですか?
.propertiesはUnicodeエスケープに対応したJavaのネイティブなリソースバンドル形式です。JSONは形式にとらわれず、Webアプリでよく使われます。ForgeFileはどちらの形式にも対応し、構造を完全に保持します。
リソースバンドルを翻訳する準備はできましたか?
.propertiesファイルをアップロードするだけで、CI/CD対応の翻訳済みファイルを数秒で取得できます。キー、エスケープ、コメントは常に保持されます。