Uploading Content for Translation

Let's get started with uploading your content for translation in Transifex.

Nina avatar
Written by Nina
Updated over a week ago

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

This article describes the File-based approach. If you want to check out how to upload content for the other two project types, then have a look at the respective articles:

💡Tip: If you have an existing Translation Memory (TM) from previous translation efforts, you can upload your TM to Transifex and leverage it.

Uploading TMX files is a feature only available on the Growth plan and up.


File-based projects

💡Tip: The source file's parsing depends on its format and structure. 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 the 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

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

  2. Click the Upload file button in the project overview.

  3. To upload your file, drag and drop one or more files from your computer or click the Upload a file button.

  4. You can edit the resource name and file format once you've selected your file(s).

  5. Click Upload File when ready.

📝 Note: Maximum File Upload Size: 80MB.


If a project already has a resource

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

  2. Go to the Resources tab.

  3. To upload your file, click the Add Resources button.

  4. You can edit the resource name and file format once you've selected your file(s).

  5. Click Upload File when ready.

⚠️Warning: The source file you upload should only have source strings, not translations. After adding your source content to Transifex, you can upload existing translations.


Source file with partial translations

If you have a .po file with partial translations [File A], we recommend creating another copy that 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" or "Upload XLIFF file" (only available on the Growth subscription and up) to upload the translations you already have [File A].


💡Tip

Looking for more help? Get support from our Transifex Community Forum!

Find answers or post to get help from Transifex Support and our Community.

Did this answer your question?