マークアップを忠実に反映したXMLおよびDITAの翻訳

DeepLの文書ファイルの翻訳機能は、XMLおよびDITAファイルを本来の意図通りに読み取ります。タグ内の単語を翻訳し、属性、処理命令、および構造はそのまま残します。

世界中の20万社以上の企業が信頼するDeepL

なぜ DeepL で XML や DITA ファイルを翻訳するのでしょうか?

技術文書から製品データフィード、DITAトピックに至るまで、XMLは、言葉と同じくらい構造が重要なあらゆる場面で登場します。DeepLは、タグの間に記述されたコンテンツのみを翻訳し、その構造を定義するマークアップはそのまま残します。

タグ間のテキストのみを翻訳

DeepLは属性値や処理命令を変更しないため、メタデータや構造的なマークアップはそのまま維持されます。

テキストを表す線が付いており、四隅に枠線があるアイコン

translate="no":要素レベルの除外

要素に「translate="no"」を指定すると、DeepLはそのコンテンツを完全にスキップし、翻訳対象を要素レベルで制御できるようになります。

DeepLのファイル形式を問わずシームレスな翻訳ワークフローを表すチェックマークのアイコン。

CDATAセクション内のコンテンツは翻訳され、マーカーは削除されます

CDATAセクション内のテキストはエンジンに送信され翻訳されますが、出力時にはCDATAマーカー自体は削除されます。

DeepLのセキュリティおよびアクセシビリティ基準を表す認証メダルアイコン。

転送中および保存中のデータは暗号化され、翻訳後に削除されます

ファイルは転送中および保存時に暗号化され、Proプランでは翻訳後に削除されます。また、DeepLはGDPR、ISO 27001、SOC 2 Type 2、HIPAA、BSI C5 Type 2に準拠しています。DeepLによるデータの保護方法をご覧ください.

品質へのこだわり

DeepLの品質スコアについて、Nucleus Researchによると、AIネイティブプラットフォームを導入する組織では80~90%のコスト削減が見込まれます。

「DeepLによる翻訳品質の評価方法」と題されたホワイトペーパー。表紙にはDeepLのロゴが掲載されている。

XMLファイルを翻訳する前に知っておくべきこと

XMLファイルには特有の構造があり、それが当社の言語AIツールによる翻訳方法に影響を与えます。ファイルをアップロードする前に、以下の点にご留意ください。

  • コメントは翻訳対象のテキストとして扱われる場合があります:「!-- コメント --」内の内容は翻訳の対象となりますが、出力時にはコメントの区切り文字がエスケープされます。後続のツールでコメントがそのまま残されている必要がある場合は、アップロード前にコメントを削除してください。
  • 翻訳対象外のコンテンツは、まず CDATA ブロックから移動させてください:CDATA コンテンツはデフォルトで翻訳されるため、アップロード前に、CDATA ブロック内のコード、正規表現、その他の自然言語以外のコンテンツを移動させてください。
  • ITS 2.0 の外部ルールを使用しているファイルは、現在エラーとなります:its:rules/@xlink:href を通じて外部ルールを参照しているファイルは、HTTP 500 エラーを返します。アップロード前に、ルールをインライン化するか、参照を削除してください。
  • 形式不備のXMLは、検証エラーではなくサーバーエラーを返します:現在、無効なXMLに対しては、より明確な4xxエラーではなく、HTTP 500エラーが返されます。アップロード前に標準的な XML パーサーでファイルを検証し、問題を早期に発見してください。
XMLファイルの翻訳

DeepL を使用した DITA ファイルの翻訳に関する注意事項

DITAトピックファイル(.dita)は、XMLと同様にタグを意識した翻訳が行われます。以下に、テクニカルライティングやドキュメント作成チームが知っておくべき、この形式特有の挙動をいくつか挙げます。

  • マップではなく、トピックファイルのみがサポートされています: .dita トピックファイルは直接翻訳されますが、.ditamap ファイルは拒否されるため、トピックごとに個別に処理する必要があります
  • translate="no" は完全に尊重されます:これは、DeepL AIが翻訳する内容を正確に制御するために、インライン要素とブロックレベル要素の両方に適用されます
  • コンテンツ参照は解決されません:conref および conkeyref による参照は自動的に追跡されません。参照されている各ソーストピックを個別に翻訳する必要があります。
  • コードサンプルでは改行が失われる場合があります:「codeblock」、「pre」、「msgblock」、および「screen」要素内の改行は、1つのスペースに圧縮される場合があります。改行が重要な場合は、翻訳前にコードサンプルをトピックから移動させてください。
  • マークアップが密集しているトピックでは、処理に失敗する場合があります:複数のインライン要素(「filepath」、「cmdname」、「option」、ネストされた「indexterm」)が近接して組み合わされているトピックでは、内部エラーが発生する場合があります。この場合は、トピックを簡略化するか分割してください
DITAファイルの翻訳

DeepL を使用して XML および DITA ファイルを翻訳するにはどうすればよいですか?

Web翻訳ツールにアクセスし、以下の手順に従ってファイルを翻訳してください:

  • DeepL Pro または DeepL API アカウントにログインしてください
  • 「ファイルの翻訳」タブを選択してください
  • XMLまたはDITAファイルをアップロードするか、ドラッグ&ドロップしてください
  • 原文の言語を設定するか、DeepLに自動的に検出させます
  • 訳文の言語を選択してください
  • 「翻訳」をクリックし、完了するまでお待ちください
  • 翻訳されたXMLまたはDITAファイルをダウンロードしてください
XMLおよびDITAファイルの翻訳方法

構造化コンテンツや技術文書向けに設計された翻訳機能

XMLやDITAが存在するのは、技術文書にはプレーンテキストよりも高度な構造が必要だからです。DeepLは、その構造を損なうことなく翻訳します。

  • 構造化コンテンツおよび技術文書作成チームの皆様:XMLを基盤とした製品マニュアル、APIリファレンス、データフィードを、マークアップやメタデータを保持したまま翻訳できます
  • FrameMakerからDITAへ移行中のテクニカルライターの皆様:既存の作成ワークフローで採用されているのと同じ、要素レベルでの制御を維持したまま、個々のDITAトピックを翻訳できます
  • 医療機器および規制対象業界のドキュメント作成チーム:規制レビューが求める構造的な正確性を保ちながら、コンプライアンス上重要な技術文書を翻訳します
技術文書の翻訳

DeepL ProがXMLおよびDITAの翻訳をどのように向上させるか

技術文書が単一のファイルに収まることはめったにありません。DeepL Proは、ドキュメント一式をまとめて処理できるよう設計されています。

  • PDF、PPT、Word、Excel、HTML、SRT、 TXT、XLIFF、JSON、XML、 DITA、MIF、およびIDMLファイル
  • 複数のファイルを一度に、複数の訳文の言語へ翻訳できます
  • 用語集を使用することで、トピックやファイル間で専門用語の一貫性を保つことができます
  • フォーマルな敬称やカジュアルな口調を切り替え、対象読者に応じて翻訳を微調整できます
  • 万全のセキュリティ対策の恩恵を受けられます
XMLおよびDITAのプロ向けサポート

あらゆるメディア形式で、一貫した翻訳を実現

PDF、画像、その他のファイル形式の翻訳が必要ですか?DeepLの言語AIは、視覚的なコンテンツを翻訳に合わせて調整するため、どのファイルを扱っていても、翻訳の一貫性と正しい書式が保たれます。

画像からテキスト文書へと変換された、ドイツ語、日本語、スペイン語、韓国語に翻訳された複数の文書のイラスト

翻訳ニーズにおいてDeepLを信頼してくださっている、世界中の20万社のうち数十社の成功事例をご覧ください。

英語、ドイツ語(「Starten」)、韓国語、ギリシャ語など、さまざまな言語で「スタート」と書かれた4つの円柱形のブロックをフィーチャーした3Dイラスト。ブロックは、暗いベースの上に配置され、背景は明るい色。

XMLやDITAファイルの翻訳を始めませんか?

DeepL Pro の 30 日間無料トライアルを開始して、XML や DITA ファイルに加え、PDF、PPT、Excel など を翻訳しましょう。 

規制対象製品のドキュメント作成、オーサリングワークフローの移行、あるいは大規模な構造化コンテンツライブラリの維持管理をお考えですか?当社のセールスチームが、その規模に最適なエンタープライズプランについて詳しくご説明いたします。

よくあるご質問

はい、DeepL API をご利用いただければ可能です。ウェブ翻訳ツールで XML や DITA を翻訳するには、Pro プランが必要です。

いいえ。DeepLは、要素タグ間のテキストのみを翻訳します。文書ファイルの翻訳ツールでは、属性値や処理命令は変更されません。DeepL による XML ファイルの翻訳について詳しくはこちら。

いいえ。現在、文書ファイルの翻訳ではDITAトピックファイル(.dita)のみに対応しています。このツールは .ditamap ファイルを処理できませんので、トピックレベルで対応していただく必要があります。文書ファイルの翻訳のベストプラクティスをご覧ください。

はい。SRT、TXT、XLIFF、JSONと同様に、API経由のXMLおよびDITAの翻訳については、Word、PowerPoint、Excel、PDFファイルに適用される「ファイルごとの文字数に基づく最低課金額」の対象外となります。DeepL API技術資料をご覧ください。

DeepL API をご利用でない限り、XML および DITA ファイルを翻訳するには、少なくとも DeepL Pro Advanced または DeepL API Free プランが必要です。以下の表は、各プランごとのファイルあたりの最大サイズおよび文字数の上限をまとめたものです。

計画

最大ファイルサイズ

最大文字数

DeepL アカウント(無料)

利用できません

利用できません

DeepL Pro Starter

利用できません

利用できません

DeepL Pro Advanced

10MB

1,000,000

DeepL Pro Ultimate

10MB

1,000,000

DeepL Pro Individual

利用できません

利用できません

DeepL Pro Team

10MB

1,000,000

DeepL Pro Business

10MB

1,000,000

DeepL API Free

10MB

500,000

DeepL API Pro

10MB

1,000,000

DeepL API Developer

10MB

1,000,000

DeepL API Growth

10MB

500,000

計画

最大ファイルサイズ

最大文字数

DeepL アカウント(無料)

利用できません

利用できません

DeepL Pro Starter

利用できません

利用できません

DeepL Pro Advanced

5 MB

1,000,000

DeepL Pro Ultimate

5 MB

1,000,000

DeepL Pro Individual

利用できません

利用できません

DeepL Pro Team

5 MB

1,000,000

DeepL Pro Business

5 MB

1,000,000

DeepL API Free

5 MB

500,000

DeepL API Pro

5 MB

1,000,000

DeepL API Developer

5 MB

1,000,000

DeepL API Growth

5 MB

500,000