It depends on the job. For translating files on your own machine, Poedit or OmegaT; for translating in the browser, Matecat; for batch extraction and conversion, the Okapi Framework tools; for Apple projects, Xcode itself. XLIFF is plain XML, so any text editor works for a one-line fix.
.xlf, .xliff and .sdlxliff, offers translation memory and machine translation matches, and nothing has to be installed..xcloc catalog per language with an XLIFF 1.2 file inside. Apple's documentation says you can hand the catalog to localizers or edit the XLIFF yourself; after Import Localizations you edit translations in the string catalog editor.What a real editor gives you over a text editor: it checks the file structure on load, protects inline elements such as <x/> and <g> so nobody deletes half a tag, shows source and target next to each other, and writes the state attribute for you. In a text editor all of that is on you, which is fine for one string and risky for a thousand. See the XLIFF file page for the elements you will meet inside.
Published Oct 9, 2026 · Markdown version