Skip to main content
Use Download translations to get target files for your product. Use the Content Editor’s queue Download to hand off a filtered list of segments for review.

Download target files

  1. Open the project’s files view and select Download translations.
  2. Select one or more Source files.
  3. Choose a Target locale.
  4. Select Download and check each file’s result.
String files such as CSV, YAML, XLIFF, PO, .strings and properties download in their own format, with ready translations filled in and other strings left as the source has them. A CSV or TSV file gets the translations in the column its source text was read from; other columns stay as they are. If a file cannot be written in its own format, its translations download as a .json file instead. You need source files and at least one target locale. Check the generated files in the destination application, including placeholders and formatting, before publishing them. A downloadable file is not a guarantee that every segment has been reviewed.

Export a filtered queue

  1. Open the Content Editor.
  2. Set Filter queue and search to select the intended segments.
  3. Open the queue toolbar’s Download and choose a format.
  4. Verify the locale, keys, and row count in the exported file.
Queue exports contain up to 5,000 matching segments in queue order. Split larger handoffs by source file or narrower search/filter criteria. An empty filter result cannot be exported.

Re-import a bilingual file

On a native project, open More actions → Import bilingual file… in the Content Editor and upload the CSV, TMX, XLF, XLIFF, or XLSX file you exported. Matching keys in the current locale are updated. Empty targets are skipped. The import is scoped to the open file, or to every file on the all-files queue, and it uses the same 5,000-string cap. Use this after you repair inline tags or placeholders in an external tool. Verify the saved strings in the editor before you approve. Provider-backed projects cannot re-import bilingual files. XLF and XLIFF exports mark machine text no one has changed with state-qualifier="mt-suggestion", so CAT tools show it as a machine suggestion. A re-import counts as a person’s edit: changed machine text becomes Machine, post-edited, and unchanged text keeps its label. See Machine or human.

Missing or incorrect output

Check the source path and target locale first. If text is missing, inspect untranslated segments and the generation job. If a queue export has fewer rows than expected, clear filters or check the 5,000-segment limit. For repositories, use CLI sync pull or content sync to deliver existing translations. Content sync sends back JSON files but not other string files such as YAML or PO; download those here.