Open an XLIFF file and actually read it
Drop your .xliff in and it becomes a table: the original on the left, the translation on the right, comments underneath. Edit it here, take it to Excel, or download it as a valid XLIFF again.
The file is read in your browser. It is never uploaded anywhere.
Drop your file here
Or pick it from your computer
.xliff · .xlf · .sdlxliff · .mqxliff · XLIFF 1.2 and 2.0 · up to 10 MB
So what is this file?
XLIFF is the format systems use to hand text to translators. Each entry has an ID, the original sentence, a slot for the translation and sometimes a comment explaining where the text appears. The bookkeeping around the sentences is what lets the system put the translation back in exactly the right place — which is also why the file looks so unfriendly when you open it in a text editor.
Do not open it in Word. Word saves it back with its own formatting and the system it came from will refuse the file, often without saying why.
Which systems produce these files
If you did not export it yourself, one of these did.
WPML and Polylang
WordPress sites use them to hand pages, posts and WooCommerce products to a translator.
Xcode
Export Localizations writes one .xcloc folder per language with the .xliff inside it.
Trados and memoQ
.sdlxliff and .mqxliff are XLIFF with vendor extras. They open here too.
Drupal and TYPO3
TMGMT and l10nmgr export content as XLIFF and read the translated file back.
Angular and Symfony
A messages.xlf holds the interface texts of a web application.
Headless CMS
Contentful, Storyblok and Sitecore export entries for external translation.
Reading it is one thing. Filling it is another.
This tool shows you the file and lets you edit it by hand. If you want all of it back in 64 languages with IDs, tags and placeholders intact, that is the paid part.
Questions about this tool
Is my file uploaded anywhere?
No. Reading, editing and writing all happen in your browser. The file never leaves your machine, which also means nothing is stored between visits — closing the tab clears it.
Can I translate the file here?
You can type translations in by hand and download the result. Machine translation into 64 languages is the paid product and needs an account, because that part runs on a model that costs money per run.
How does the trip through Excel work?
Export the CSV, open it in Excel or Google Sheets, fill in the target column, save as CSV, import it back here. Then download the XLIFF. Leave the key column alone — it is what maps each row back to its entry.
Does the downloaded file still import cleanly?
Yes. The original document is edited rather than rebuilt, so IDs, comments, groups and vendor-specific attributes stay exactly where they were. Entries you did not touch come back unchanged.
Which files does it open?
XLIFF 1.2 and 2.0, including the .sdlxliff and .mqxliff variants from Trados and memoQ, up to 10 MB. Files that are XML but not XLIFF, such as Android strings.xml, are rejected with a reason rather than half-read.