What's new
What changed in xliff.ai since it went public on 25 September 2026, newest first, with a link to the page each change concerns.
Last change 6 November 2026 · Follow in a feed reader (Atom)
November 2026
-
Save writes into the file you opened
In Chrome and Edge, Save (Ctrl+S) now writes your translation back into the file you opened, once your browser has asked you for that file. In Firefox, Safari and on phones and tablets, Save downloads a copy as before.
-
SRT and WebVTT subtitles open in the editor
Each subtitle is a segment, and the export writes your translation over the subtitle's text and leaves its timecodes as they were. QA checks characters per line, lines per subtitle and reading speed, against limits you can change.
-
AI translation that stays on your computer
In desktop Chrome and Edge, AI translation can now run with the translator built into the browser: no key, and nothing is sent. The browser may first download its translation model for your language pair.
-
A network lock you can watch
The padlock in the editor's top bar makes the editor refuse every request from its tab while you work. Its count shows each request made since you opened the file.
-
Find out why a file will not open
A new page reads a translation file that will not open and says what is wrong and where, from a wrong encoding to a tag that is never closed. The problems it can fix exactly, it fixes in your browser, and nothing is uploaded.
-
Your time on each file
Word count and analysis now shows how long you actively worked on the file, the words you confirmed and your words per hour, and the log stays in this browser. Its new Excel download has the analysis and the work log as two sheets.
-
Every action by its name
Ctrl+Shift+P, or Command palette in the ⋯ menu, lists the editor's actions, panels, exports and settings, and you type part of a name to find one. Firefox keeps Ctrl+Shift+P for itself, so there it opens from the ⋯ menu.
-
Typing on straight after Ctrl+Enter
What you type the moment you press Ctrl+Enter now goes into the next segment, instead of into the one you just confirmed.
-
A guide to XLIFF from translation management systems
One guide describes the XLIFF that seven translation management systems export, a section each, and what to check before you upload the file back. None of these systems has yet been tried with a file exported from xliff.ai, and each section says so.
-
A page for translation students and teachers
It says what a course can and cannot do with xliff.ai, and offers a free teacher kit: six exercises with errors planted for QA to find, a translation memory and two termbases.
-
Pages for Angular and Symfony translation files
New pages explain how to translate the messages.xlf that Angular's ng extract-i18n writes and Symfony's messages.<locale>.xlf files, which are XLIFF already. Neither Angular's build nor Symfony's loader has been run on an exported file yet, and each page says what QA does not check in these files.
October 2026
-
Fewer false glossary warnings
The glossary check now accepts any allowed translation of a term, and reads a termbase in your file's own two languages, even one that holds three or lists them the other way round. A short term in capitals, such as IT, no longer matches the word “it”.
-
Ignored QA issues stay with their file
“Ignore this issue” and “Ignore all of this type in this file” now apply only to the file you used them in, so they no longer hide issues in other files. Ignores saved before the change applied to every file, so they were cleared once, with a note in the QA panel.
-
Choosing and sharing files on iPhone and iPad
On iPhone and iPad, choosing a file no longer filters by file type: you can pick any file, and the editor checks it once you have. After an export, a “Share…” button offers the file to your device's share sheet, where the browser supports it.
-
A warning about the 7-day limit on saved work
In a Safari tab, and in any browser tab on iPhone and iPad, the editor now says that the browser may delete work saved here after 7 days without a visit, so export your file before you stop. On iPhone and iPad it also explains how to keep work longer.
-
More room on tablets and phones
On an upright iPad the top bar wraps instead of running off the screen, and segments become cards when a side panel leaves the grid narrow. On a phone, a panel opens in the lower half of the screen, so the segment you are on stays in view.
-
Try the editor on a phone
The live editor on the home page now runs on phones too: tap a target cell, type, and tap its status to confirm. Keyboard shortcuts such as Ctrl+Enter need a keyboard.
-
Five guides for everyday tasks
New guides walk you through translating an XLIFF file from start to finish, reviewing a translation, fixing tag errors, word counts for a quote, and what converting a file to Word, Excel or TMX can and cannot do.
-
Reports say where they came from
The review workbook, the QA report in Excel, the comparison reports and the multilingual workbook now carry one line saying they were made with xliff.ai, with a link to the site. Your translation file never does, and neither does a TMX, a bilingual spreadsheet or a CSV.
-
Spelling, checked in your browser
The editor now underlines misspelled words in your target in English, German, French, Spanish, Italian, Polish, Russian, Dutch and Portuguese, with suggestions on right-click or Alt+F7. The dictionary is downloaded once from xliff.ai itself, and no text from your file is sent.
-
The editor answers when you confirm and export
When you confirm a segment its status sweeps in, the progress bar grows to match, and a finished file shows a ✓ beside its count. Every export ends with a note naming the file and what was kept intact, and a failed export now says so instead of doing nothing.
-
Dropping a file over saved work
Dropping a file on the editor's start screen now opens it straight away when the saved session there was never worked in. When there is saved work, the question appears where you dropped the file and says what happens: your work stays in this browser and comes back when you open that file again.
-
A home page that says what xliff.ai is
The home page now says first that xliff.ai edits XLIFF, SDLXLIFF and MQXLIFF files in your browser, for free, and lets you drop your file at the very top. A new section shows what stays on your computer and what the optional AI features send.
-
One multilingual Excel from many languages
Drop one bilingual file per language and get one table with every language side by side and a comment column for each, as an Excel workbook or a CSV. Rows whose source differs, segments a file lacks and empty targets are flagged.
-
What AI sends, stated exactly
The privacy notice now says exactly what AI review and AI translation send to the provider you chose: the segments in your current view, two neighbouring segments on each side, and any matching glossary entries. The file itself, its name and your translation memories are not sent.
-
Five new guides
New guides cover opening and editing an XLIFF file without a CAT tool, plural forms, pseudo-translation, machine translation that keeps its tags, and the round trip to Excel and back. Each tool page now ends with a link to the guide that explains it.
-
Compare a whole job at once
Drop every file of each version, or choose two folders in Chrome or Edge, and the files are paired by name, with one edit rate for the whole job. The report has a section for each file.
-
Compare two versions of a file
Drop the file you delivered and the file that came back to see every edit as tracked changes, with the edit rate and the edited segments in bands. Download the comparison as one HTML file anyone can open, or as an Excel workbook.
-
A calmer design, with text that is easier to read
The site and the editor have a quieter design, with darker grey text and clearer edges on buttons and fields. The editor's progress bar now shows how much of the file is Final, Translated, Draft and Locked.
-
PO and POT files open in the editor
The editor now opens gettext PO and POT files in UTF-8: a fuzzy entry opens as Draft, confirming it removes the fuzzy flag, and the export changes only the strings you edited. A translated PO file also works as a memory.
-
AI translation with your own key
With your own AI key, the AI panel can now translate the empty segments in the current filter, or only the segment you are on, as Draft, with your glossary and the neighbouring segments as context. Nothing is confirmed for you, inline tags are kept, and one undo reverses a whole run.
-
What you confirm becomes memory for the next file
When you open another file, the segments you confirmed in this one become memory matches there, kept in this browser as “Confirmed in earlier files”. Concordance (F3) also searches your memories, and the Memory panel exports any memory as TMX.
-
A glossary that stays and marks its terms
A glossary you load now stays in this browser until you remove it, and in current browsers its terms are underlined in the source. “Insert” in the Glossary panel puts a term at the caret in the target.
-
Word count and analysis
Click the progress in the top bar, or choose “Word count and analysis” in the ⋯ menu, to see the file's words, segments and characters split into repetitions and match bands, the way a job is quoted. “Download CSV” saves the table.
-
Find and replace by whole word, in source or target
Find and replace can now match whole words only and search the source, the target or both, and Replace changes only the selected match before moving to the next. “Replace all” is undone in one step.
-
Shortcuts to unconfirm, go back and insert a match
Ctrl+Shift+Enter sets a segment back to Draft and keeps its translation, Ctrl+Alt+Up goes to the previous segment, and Ctrl+Shift+1 to Ctrl+Shift+5 insert the memory match with that number. Ctrl+/ lists every shortcut.
-
Wrap words in a tag pair
Select words in the target and press Ctrl+, and the next missing tag pair goes around them.
-
The key, the length limit and the text around a segment
The Details panel now shows the string's key when the file has one, its length limit, and the source text just before and after it in the file. Comments in memoQ files show there too, with who wrote them.
-
A live count where the file sets a length limit
Where an XLIFF 1.2, SDLXLIFF or MQXLIFF file sets a character limit for a segment, the target shows a live count such as 42/50 as you type, and QA reports a target that goes over it.
-
A sheet picker for Excel workbooks
An Excel workbook with several sheets shows a sheet picker beside the file name, and each sheet keeps its own work. The export writes only the sheet that is open.
-
Sort the rows
The filter bar has an Order list: source or target A to Z, longest first, or best memory match first. Rows are sorted when you choose, so a row never moves while you edit it.
-
Dark theme and text size
The editor has a dark theme and four text sizes, both in the ⋯ menu and remembered in this browser.
-
The editor on a phone
On a narrow screen each segment becomes a card, with its number, status, match and flags on one line and the source and target at full width below. Tap the status to confirm.
-
A folder's word count and progress
With a folder open in the Files panel, in Chrome or Edge on a computer, the file list ends with the whole job's word count and how many of its segments are confirmed.
-
File notices
When the editor found something worth knowing as it opened your file, such as a guessed column or a duplicate id, the ⋯ menu shows “File notices” with a count.
-
Test the round trip yourself
How it works now has a test you can run on our sample or on your own file: it opens and exports the file with nothing changed and compares the bytes, inside the page. The editor's top bar also says Offline when your connection drops, and editing, QA, memories and export carry on.
-
Translating Xcode XLIFF
A new page explains how to translate the XLIFF inside an Xcode .xcloc bundle, with the developer's comments in the Details panel and format specifiers such as %@ and %d checked by QA.
-
Pages for Articulate, Figma and WPML files
New pages explain how to translate XLIFF files from Articulate Rise or Storyline, Figma plugins and WordPress WPML, and another compares the ways to open a client's translation file.
-
memoQ edits land in the segment's own target
In files exported from memoQ, your translation now goes into the segment's own target, not into the inserted match memoQ keeps beside it. Opening the exported file in memoQ itself has not been tested yet.
-
Empty Trados segments keep your text
Translating a segment that arrived empty in an SDLXLIFF file now puts your text inside Trados's segment marker; before, it landed outside it. Opening the exported file in Trados Studio has not been tested yet.
-
Saved work survives the home page and other files
Visiting the home page or trying the sample no longer replaces the work saved in your browser. Opening another file keeps the first one's edits in this browser, for up to 30 files, and they come back when you open that same file again.
-
A second tab no longer overwrites the first
If the editor is already open in another tab, a second tab now says so and leaves your saved work alone. “Work in this tab instead” moves your session there.
-
A confirmation can be taken back
Click a segment's status to confirm it, and click again to set it back to Draft with the translation kept. Changing the text of a confirmed segment also sets it back to Draft, so edited text is never exported as confirmed.
-
A simpler top bar, and QA that runs by itself
The top bar now holds the file, its languages and progress, then Filter, the panel switch, Export and a ⋯ menu for everything else. QA runs by itself when a file of up to 20,000 segments opens, and its issue count shows on the QA switch.
-
Translate each repetition once
The “Exclude repetitions” filter shows each repeated source once, so you translate it once, and the empty repetitions are filled as Draft when you confirm.
-
Move the columns
Drag a column header onto another, or focus a header and press ← or →, to rearrange the grid's columns; the order is remembered in this browser.
-
Shortcuts on any keyboard layout, and Cmd on a Mac
Ctrl+Z, Ctrl+S, Ctrl+F and the other shortcuts now work with a Russian, Ukrainian, Greek, Hebrew or Arabic layout switched on. On a Mac, Cmd+Enter and Cmd+S work too.
-
Right-to-left sources read right to left
When the source language is written right to left, such as Arabic, Hebrew, Persian or Urdu, the source column is now laid out right to left too, not only the target.
-
Excel workbooks with charts export
An Excel workbook with a chart can now be exported; before, the export failed. Only the cells you changed are rewritten, and every other part of the workbook is copied as it was.
-
Files that used to export damaged
Figma plugin exports whose segments have no ids, XLIFF 2.0 files that repeat ids in different files, and CSV files that mix Windows and Unix line endings now export as they should.
-
Review workbook import keeps tags
Importing a review workbook now keeps each segment's inline tags and is undone in one step. A reviewer's fix that would drop or add a tag is not applied, and the import says how many were refused.
-
A pricing page
A Pricing page says plainly that xliff.ai is free: every feature, no account, no card. The only possible cost is AI on your own key, which that provider bills you for directly.
September 2026
-
xliff.ai is public
Open an XLIFF 1.2 or 2.0, SDLXLIFF, MQXLIFF, Excel or CSV file in your browser, translate and check it, and export a file in which only the targets you edited have changed. The file is never uploaded: there is nowhere to upload it to.