ドキュメント翻訳サービス
POファイルをオンラインで翻訳 - 複数形、コンテキスト、コメントを保持
.poファイルをアップロードするだけで、100以上の言語で正確な翻訳が手に入ります。msgid、msgstr、複数形、コンテキスト、コメントはすべて保持され、gettextと互換性があります。
出力プレビュー
POファイルをオンラインで翻訳 - 複数形、コンテキスト、コメントを保持 レイアウトプレビュー
翻訳したファイルは、表や見出し、余白が期待どおりの場所にあってこそ役立ちます。ForgeFileはアップロードからダウンロードまで、文書構造を保ったまま処理します。
形式
POファイルをオンラインで翻訳 - 複数形、コンテキスト、コメントを保持 対応ファイル形式
きれいなPDFばかりとは限りません。スキャンした契約書、表計算のシート、スライド資料、字幕、会議の音声など、扱いにくいファイルにこそ対応します。
OfficeとPDF
レイアウトが重要なドキュメント・スライド・表計算ファイル。
スキャンと画像
まずテキスト抽出が必要な写真・スキャン・画像中心のPDF。
ローカライズファイル
キーやタイミング、マークアップを崩さず扱う構造化テキストファイル。
POファイルをオンラインで翻訳 - 複数形、コンテキスト、コメントを保持 の特徴
複数形の処理
対象言語ごとに正しい複数形が自動生成されます。POヘッダーのPlural-Formsとnplurals式も自動的に更新されます。
コンテキストとコメントの保持
メッセージコンテキスト(msgctxt)、翻訳者コメント、抽出コメント、フラグは元のカタログのまま正確に保持されます。
圧倒的なスピード
ほとんどのPOファイルは数秒で翻訳が完了します。クラウドベースのAIが数千の文字列や複雑な複数形ルールを含むカタログにも対応します。
100以上の言語に対応
スペイン語、フランス語、ドイツ語、アラビア語、中国語、日本語、韓国語など、100以上の言語間でPOファイルを翻訳できます。
POファイルを4ステップで翻訳する方法
- 1
POまたはPOTファイルをアップロード
.poまたは.potファイルをドラッグ&ドロップしてください。WordPress、PHPフレームワーク、GNOME、独自のソフトウェアプロジェクトのgettextカタログに対応しています。
- 2
翻訳元と翻訳先の言語を選択
100以上の言語からお選びいただけます。ForgeFileが対象言語に応じた正しい複数形ルールとnplurals式を自動的に適用します。
- 3
翻訳設定を構成
空のmsgstrエントリのみを翻訳するか、すべての文字列を翻訳するかを選択できます。POヘッダーのメタデータを更新するかどうかも選択可能です。
- 4
翻訳されたPOファイルをダウンロード
翻訳済みのPOファイルは数秒で準備が整います。MOにコンパイルしてデプロイするだけです。複数形、コンテキスト、コメントはすべて保持されます。
POファイルをオンラインで翻訳 - 複数形、コンテキスト、コメントを保持 の関連ワークフロー
ForgeFileが最高のオンラインPO翻訳ツールである理由
複数形やメッセージのコンテキスト、翻訳者コメントを損なわずにPOファイルを翻訳したいですか? ForgeFileは、あらゆるmsgid、msgstr、複数形ルール、msgctxt、コメントを保持したまま、ローカライズカタログを100以上の言語に変換するAI搭載のgettext PO翻訳ツールです。WordPressのプラグインでも、GNOMEアプリケーションでも、独自のPHPプロジェクトでも、翻訳されたPOファイルはそのままMOにコンパイルしてデプロイできます。
ForgeFileによるPOファイルの翻訳方法
当社の翻訳エンジンはGNU gettext形式をネイティブに理解します。POファイルを翻訳すると、ForgeFileは次のことを行います。
- すべてのmsgid/msgstrペアを解析し、メッセージコンテキスト(msgctxt)と翻訳者コメントを保持します
- 言語ごとの複数形ルールを適用し、翻訳先の言語に応じた正しい数の複数形を生成します
- printf形式のプレースホルダー(%s、%d、%1$s)と文字列内のHTMLマークアップを保護します
結果として得られるのは、MOにコンパイルしてそのままデプロイできる有効なPOファイルです。複数形やプレースホルダーの手動編集は不要です。
言語に応じた複数形の処理
複数形のルールは言語によって大きく異なります。ForgeFileはそのすべてに対応します。
- 英語・ドイツ語(2形式)→ ロシア語・ポーランド語(3形式)→ アラビア語(6形式)
- Plural-Formsヘッダーは翻訳先の言語に応じて自動的に更新されます
- 各msgstr[N]エントリは文法的に正しい複数形で生成されます
- 単数形と複数形の原文はどちらも翻訳コンテキストとして使用されます
- npluralsと複数形の式はPOヘッダー内で正しく設定されます
WordPress、PHP、オープンソースプロジェクト向け
ForgeFileはオープンソースエコシステムが頼りにするPOファイルに対応します。
- WordPressプラグインとテーマ - WPプラグインやテーマの.poファイルを翻訳し、GlotPressでの利用や直接デプロイにすぐ対応
- PHPフレームワーク - gettextカタログを使用するLaravel、Symfony、CakePHPのプロジェクトをローカライズ
- GNOMEとデスクトップアプリ - GTKアプリケーションやGNOMEデスクトップソフトウェアを翻訳
- オープンソースプロジェクト - PO/POTテンプレートを事前翻訳し、コミュニティ翻訳を加速
継続的なローカライズパイプライン向けに、バッチアップロードとAPIアクセスも利用可能です。すべてのファイルは転送時および保存時に暗号化され、処理後は自動的に削除されます。完全にGDPRに準拠しています。
開発者がPO翻訳にForgeFileを選ぶ理由
- 複数形に対応した翻訳 - 翻訳先の言語ごとに正しい複数形を自動生成
- プレースホルダーの保護 - %s、%d、%1$s、HTMLマークアップをすべての文字列で保持
- 100以上の言語 - アラビア語やヘブライ語などの右から左に書くスクリプトやCJK文字にも対応
- POTファイル対応 - 前処理不要でテンプレートファイルから直接翻訳
- ソフトウェアのインストール不要 - すべてブラウザ内で完結します
- エンタープライズ級のセキュリティ - 暗号化処理、データ保持ゼロ
今すぐPOファイルをアップロードして、何千人もの開発者がなぜForgeFileを正確で複数形に対応したgettext翻訳の頼れるツールとして選んでいるのかをご確認ください。
PO翻訳に関するFAQ - よくある質問にお答えします
POファイルをオンラインで翻訳するにはどうすればいいですか?
.poまたは.potファイルをForgeFileにアップロードし、対象言語を選択して「翻訳」をクリックしてください。AIが構造、複数形、コンテキストをすべて保持したままmsgstrエントリを埋めます。通常は数秒で完了します。
複数形は正しく処理されますか?
はい。ForgeFileは対象言語ごとに正しい数の複数形を生成します(例:英語は2種類、ロシア語は3種類、アラビア語は6種類)。Plural-Formsヘッダーも自動的に更新されます。
printfのプレースホルダーは保持されますか?
もちろんです。ForgeFileは%s、%d、%1$sなどのprintf形式のプレースホルダーや、文字列内のHTMLマークアップを検出して保護します。
POTテンプレートファイルも翻訳できますか?
はい。ForgeFileは.poファイルと.potファイルの両方に対応しています。あらかじめPOファイルを作成しなくても、テンプレートファイルから直接翻訳できます。
WordPressのプラグインやテーマにも対応していますか?
はい。ForgeFileはWordPressの.poファイルにネイティブ対応しています。出力ファイルはGlotPressやLoco Translateと互換性があり、wp-content/languagesへ直接配置することもできます。
未翻訳の文字列のみを翻訳することはできますか?
はい。ForgeFileは空のmsgstrエントリのみを選択的に翻訳し、翻訳済みの文字列はそのまま残せます。段階的なローカライズに最適です。
翻訳中、POファイルは安全に保護されますか?
はい。すべてのファイルは転送時および保存時に暗号化されます。ドキュメントは処理後に自動的に削除されます。当社のインフラはGDPRに準拠したデータ取り扱いを行っています。
ローカライゼーションにおけるPOとXLIFFの違いは何ですか?
PO(gettext)はPHP、WordPress、GNU/Linuxソフトウェアの標準フォーマットです。XLIFFはエンタープライズアプリやTMSツールの業界標準です。ForgeFileはどちらの形式にもネイティブ対応し、構造を完全に保持します。
ローカライゼーションカタログを翻訳する準備はできましたか?
POファイルをアップロードするだけで、gettext互換の翻訳済みファイルを数秒で取得できます。複数形、コンテキスト、コメントは常に保持されます。