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

  1. 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.

    What Save may write

  2. 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.

    Translate SRT and WebVTT subtitles

  3. 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.

    What AI translation sends

  4. 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.

    How the network lock works

  5. 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.

    Check a file that will not open

  6. 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.

    Open the editor

  7. 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.

    Open the editor

  8. 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.

    Open the editor

  9. 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.

    XLIFF from translation management systems

  10. 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.

    xliff.ai for translation courses

  11. 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.

    Translate Angular i18n XLIFF files

October 2026

  1. 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”.

    Run QA checks on a file

  2. 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.

    Run QA checks on a file

  3. 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.

    Open the editor

  4. 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.

    Open the editor

  5. 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.

    Open the editor

  6. 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.

    Try it on the home page

  7. 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.

    Read the guides

  8. 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.

    Convert XLIFF to Excel for review

  9. 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.

    How spelling is checked

  10. 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.

    How the export keeps your file intact

  11. 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.

    Open the editor

  12. 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.

    Where your file goes

  13. 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.

    Merge languages into one Excel

  14. 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.

    AI review and translation, only if you use them

  15. 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.

    Read the guides

  16. A Tools menu in the header

    The header now has a Tools menu listing every job xliff.ai does, each with one line on what it does. The same list is in the footer and on the Formats page.

    See every format and tool

  17. 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 files

  18. 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.

    Compare two files

  19. 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.

    Open the editor

  20. 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.

    PO files (gettext)

  21. 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.

    Machine translation that keeps its tags

  22. 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.

    Load your memory and glossary

  23. 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.

    Load your memory and glossary

  24. 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.

    Word count and match analysis

  25. AI review suggestions keep their tags

    Applying an AI review suggestion now keeps the segment's inline tags, and a suggestion that would lose, add or misorder a tag is not applied, with the reason shown.

    Machine translation that keeps its tags

  26. 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.

    Open the editor

  27. 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.

    Open the editor

  28. Wrap words in a tag pair

    Select words in the target and press Ctrl+, and the next missing tag pair goes around them.

    How to fix tag errors

  29. 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.

    Comments in MQXLIFF files

  30. 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.

    Open the editor

  31. 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.

    Workbooks with several sheets

  32. 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.

    Open the editor

  33. Dark theme and text size

    The editor has a dark theme and four text sizes, both in the ⋯ menu and remembered in this browser.

    Open the editor

  34. 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.

    Open the editor

  35. 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.

    Open the editor

  36. 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.

    Open the editor

  37. 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.

    How it works

  38. 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.

    Translate an Xcode localization XLIFF

  39. 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.

    Ways to open a client's translation file

  40. 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.

    MQXLIFF files

  41. 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.

    SDLXLIFF files

  42. 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.

    What stays in your browser

  43. 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.

    Open the editor

  44. 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.

    Set the statuses

  45. 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.

    Run QA checks on a file

  46. 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.

    Translate segment by segment

  47. 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.

    Open the editor

  48. 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.

    Open the editor

  49. 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.

    Open the editor

  50. 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.

    What survives an XLSX export

  51. 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.

    How it works

  52. 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.

    Convert XLIFF to Excel and back

  53. 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.

    Pricing

September 2026

  1. 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.

    How it works