Transifex

  • Documentation
  • Projects & Content
  • Uploading Content for Translation

Uploading Content for Translation

Once you've created a project, you can add content for translation. How you do this will depend on whether you have a file-based project or Live project.

Tip

If you have an existing Translation Memory (TM) from the previous translation efforts, make sure to upload the TM to leverage it (Uploading TMX files is a feature only available on the Growth plan and up).

Tip

Parsing of the source file depends on the file format and its structure. Please note that the resulting segmentation in Transifex might affect translators work, especially if the segments are too long. Take a moment to evaluate if the strings in the source files are too long and need to be modified, to help translators. 

For example, in case of an HTML file, adding line breaks will break big paragraphs into smaller segments.   

Here, we'll walk you through how to use Transifex's web interface to upload your source files for translation. You can also use the API or command-line client to add files to your project.

If a project doesn't have any resources yet

  • From the project navigation in the Dashboard, select the project you want to upload a file to.

    dashboard-empty-project.png#asset:116

  • Click the Upload your file button in the project overview.

  • To upload your file, drag and drop one or more files from your computer, or hit the Select Resources button.

  • Once you've selected your file(s), you'll have the option of editing the resource name and file format.

    resources-name-format.png#asset:117

  • Click Upload file when ready.

  • From the project navigation in the Dashboard, select the project you want to upload a file to.

  • Click the Resources link.

    dashboard.png#asset:99

  • To upload your file, drag and drop one or more files from your computer, or hit the Select Resources button.

  • Once you've selected your file(s), you'll have the option of editing the resource name and file format.

    resources-name-format.png#asset:117

  • Click Upload file when ready.

The source file you upload should only have source strings in it, not translations. After adding your source content to Transifex, you'll be able to upload existing translations.

Source file with partial translations 

If you have a .po file with partial translations [File A], we recommend creating another copy of it which should be cleaned up and contain only the source strings [File B].

After cleaning up the source file, please follow the steps:

  1. Upload the clean source file [File B] to your project. 

  2. Click on the desired target language for which you already have a translation.

  3. Click "Upload file" to upload the translations you already have [File A].

Live projects

If you have a Live project, please see our Live documentation for how to add a website URL for translation.