.XLF

XLF ファイル

XLIFF Localization File
質問する
クイック回答

XLFファイルは、ソフトウェアやコンテンツのローカライゼーションにおける標準的なXML形式であるXLIFF(XML Localization Interchange File Format)ドキュメントです。原文と訳文をペアで保持し、開発者と翻訳者の間でやり取りされます。翻訳にはOmegaT(無料)、Poedit、またはTrados Studioで開くことができます。プレーンなXMLであるため、任意のテキストエディタで生のコンテンツを確認することも可能です。

開発元: OASIS (Organization for the Advancement of Structured Information Standards) カテゴリ: データファイル オープンスタンダード MIME: application/xliff+xml
対応OS Windows macOS Linux Web
関連: .PKPASS · .DAT · .JSON · .RIS

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Jul 15, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

XLF ファイル形式とは?

.xlfファイルは、翻訳ツール、チーム、管理システム間でソフトウェアやコンテンツのローカライゼーションデータを交換するための業界標準形式であるXLIFF(XML Localization Interchange File Format)ドキュメントです。XLIFFはOASISによって公開されているオープン標準であり、バージョン1.0は2002年に、バージョン1.2は2008年に、そして現在の最新リリースであるバージョン2.2は2025年3月に承認されました。

この形式はXMLに基づいています。広く普及しているXLIFF 1.2では、ドキュメントに<file>要素が含まれ、各要素は<source>(原文セグメント)と<target>(訳文)を持つ<trans-unit>ペア、およびソース/ターゲット言語コード、翻訳ステータス、元のファイル名などのメタデータを保持します。XLIFF 2.xではこれらが<unit>および<segment>要素に再構成されています。これら2つの主要バージョンファミリーは異なるXMLスキーマと要素名を使用しており、後方互換性はありません。HTMLタグやアプリケーションのプレースホルダーなどのインライン書式は、<g>、<x/>、<ph/>要素を使用して保持されます。

.xlfと.xliffは同じ形式です。Windowsでは短い3文字の拡張子が一般的です。SDL Tradosは、Trados固有のメタデータを含む独自のXLIFF 1.2拡張形式である.sdlxliffを使用します。

一般的なワークフローでは、アプリケーションやドキュメントから原文を抽出して.xlfファイルを作成し、OmegaT、memoQ、Phrase TMSなどのCAT(翻訳支援)ツールを介して翻訳者に送り、完了したファイルを再インポートします。XLIFF 1.2は、事実上すべての主要なCATツールや翻訳管理システムでサポートされています。関連するローカライゼーション交換形式には、TMX(翻訳メモリ)やPO(GNU gettext)があります。

セキュリティと安全性

リスク: LOW

XLIFFはプレーンなXMLであり、実行可能コード、マクロ、スクリプトは含まれません。データのみのテキスト形式です。XLIFFファイルを開くことに関連するセキュリティリスクはなく、任意のテキストエディタで安全に検査できます。

形式の詳細

概要
正式名称XLIFF Localization File別名 XLIFF file, XML Localization Interchange File Format
開発元OASIS (Organization for the Advancement of Structured Information Standards)登場時期 2002 (XLIFF 1.0 OASIS standard); 1.2 ratified February 2008; 2.0 August 2014
MIME タイプapplication/xliff+xml
タイプXMLベースのローカライゼーション交換ファイル、テキスト
標準規格オープン・ロイヤリティフリー

XLF ファイルを開くプログラム

Windows6 apps
OmegaT オープンソース プロジェクトを作成し、ソース/ターゲット言語を設定して、.xlfを/source/フォルダに配置します。OmegaTが翻訳用にセグメントを読み込み、/target/にエクスポートします。
Swordfish 有料 XLIFFファイルを翻訳プロジェクトとして開き、翻訳してエクスポートします。
Poedit フリーミアム .xlfファイルを直接開きます。Poeditは編集用にソース/ターゲットのペアを表示し、翻訳されたXLIFFを保存します。
SDL Trados Studio / Trados 2024 有料 バイリンガルファイルとして開き、ターゲットセグメントを翻訳して保存します。Tradosは内部的に独自の.sdlxliffをエクスポートします。
memoQ 有料 .xlfファイルをドキュメントとしてインポートし、翻訳してエクスポートします。
Notepad++ (to view/edit raw XML) オープンソース XML構造を確認または手動で編集するために開きます。「Plugins > XML Tools」で整形が可能です。
macOS3 apps
OmegaT オープンソース プロジェクトを作成し、ソース/ターゲット言語を設定して、.xlfを/source/フォルダに配置します。OmegaTが翻訳用にセグメントを読み込み、/target/にエクスポートします。
Swordfish 有料 XLIFFファイルを翻訳プロジェクトとして開き、翻訳してエクスポートします。
Poedit フリーミアム .xlfファイルを直接開きます。Poeditは編集用にソース/ターゲットのペアを表示し、翻訳されたXLIFFを保存します。
Linux2 apps
OmegaT オープンソース プロジェクトを作成し、ソース/ターゲット言語を設定して、.xlfを/source/フォルダに配置します。OmegaTが翻訳用にセグメントを読み込み、/target/にエクスポートします。
Swordfish 有料 XLIFFファイルを翻訳プロジェクトとして開き、翻訳してエクスポートします。
Web2 apps
Phrase TMS (Memsource) 有料 XLIFFファイルを翻訳ジョブとしてアップロードし、翻訳者を割り当て、翻訳済みXLIFFをダウンロードします。
Lokalise 有料 .xlfファイルをインポートし、ブラウザ内エディタを使用し、翻訳済みXLIFFをエクスポートします。

技術的詳細

詳細仕様
XMLルート要素必須の`version`属性(`1.2`、`2.0`、`2.1`、または`2.2`)を持つ`<xliff>`
XLIFF 1.2 翻訳ユニット`<file>`要素内の`<body>`に含まれる、`<source>`と`<target>`を保持する`<trans-unit>`
XLIFF 2.x 翻訳ユニット`<source>`と`<target>`を持つ`<segment>`を含む`<unit>`。v1.2とはスキーマが異なり互換性なし
言語コード属性`<file>`上の`source-language`および`target-language`におけるBCP 47タグ(例:`en-US`、`de-DE`)
インラインマークアップ要素書式を保持するための`<g>`(汎用グループ)、`<x/>`(スタンドアロンプレースホルダー)、`<ph/>`(フェーズプレースホルダー)
翻訳ステータス`<target>`要素上の`state`属性(例:`needs-translation`、`translated`、`final`)
MIMEタイプ`application/xliff+xml`
エンコーディングUTF-8(仕様により必須)。UTF-16もXMLとして有効
現在のバージョンXLIFF 2.2 - OASIS標準、2025年3月13日承認
独自バリアント`.sdlxliff` (SDL/Trados) - Trados固有のメタデータを含むXLIFF 1.2のスーパーセット
バージョン互換性XLIFF 1.2と2.xに後方互換性はありません。ツールは各バージョンを個別に処理する必要があります
一般的なコンテンツサイズソフトウェアUI文字列の場合は50-500 KB、大規模なドキュメント翻訳プロジェクトの場合は最大50 MB
関連標準TMX (Translation Memory eXchange)、TBX (TermBase eXchange)、PO (GNU gettext)
リリース日2002 (XLIFF 1.0 OASIS standard); 1.2 ratified February 2008; 2.0 August 2014
最新バージョンXLIFF 2.2 (March 13, 2025)
オープンスタンダードはい · ロイヤリティフリー
仕様書docs.oasis-open.org

XLF の変換

コミュニティ Q&A

ユーザーからの質問
質問する
XLF ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。XLF ファイルについて最初の質問をしてみましょう。

よくある質問

.xlfファイルとは何ですか?
XLIFF(XML Localization Interchange File Format)ドキュメントであり、ソフトウェアやコンテンツのローカライゼーションのためのオープンなXML標準です。原文と訳文のペアが含まれており、ローカライゼーション業界全体で使用されています。
.xlfファイルを開くにはどうすればよいですか?
翻訳目的の場合:OmegaT(無料)、Poedit(無料/有料)、またはプロフェッショナル向けのCATツール(Trados、memoQ)を使用します。生のコンテンツを確認する場合:Notepad++やVS CodeなどのテキストエディタやXMLビューアで開くことができます。これはプレーンなXMLです。
.xlfと.xliffの違いは何ですか?
違いはありません。拡張子の長さが異なるだけで、同じ形式です。3文字の.xlf形式は古いWindowsシステムで一般的でしたが、.xliffが完全な拡張子です。どちらもすべてのツールで同様に動作します。
XLIFF 1.2とXLIFF 2.xの違いは何ですか?
これらは互換性のないXMLスキーマであり、要素名が異なります。XLIFF 1.2(2008年)は<trans-unit>を使用し、現在でも最も広くサポートされています。XLIFF 2.xは<unit>/<segment>を使用し、新しいツールで採用されています。使用するツールがどちらのバージョンを想定しているか確認してください。
XLIFFファイルを手動で編集できますか?
はい、XML形式なので可能です。テキストエディタで開き、<target>要素を見つけて翻訳を追加してください。ファイルが大きい場合やセグメント数が多い場合は、生産性のためにCATツールを使用することをお勧めします。
.sdlxliffとは何ですか?
.sdlxliffは、追加のTradosメタデータを含むXLIFF 1.2のTrados Studio独自の拡張形式です。標準的なXLIFFファイルではありませんが、同じXML基盤を共有しています。.sdlxliffはTrados Studioで開いてください。標準的なXLIFFツールでは、Trados固有の要素の処理に問題が生じる場合があります。

参考文献

1Wikipedia - XLIFFen.wikipedia.org
2OASIS - XLIFF Version 1.2 Specificationdocs.oasis-open.org

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.TMPTemporary File
10.XDWDocuWorks Document

関連する拡張子

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧