Create an organization
First, you must create an organization within Transifex - where all your translation management activity will happen. Transifex is set up as a directory of projects. Projects contain resources.
You can read more about creating an organization and organization structure here.
Create a project
Next, you'll need to create your first project by following these steps.
File-based, Live, & Native
The file-based project works with files (e.g., .po, .yml, .strings) - where you upload the files to Transifex, get them translated within Transifex, and then pull them back to your development environment.
The Native project is a collection of tools that allow for easy localization of your applications. You can install the SDK provided and push or pull content for localization directly with Transifex without needing a file.
Source and target languages
When choosing a source language, ensure that you stay consistent across all your projects: e.g., if you select the generic “en” in your first project, choose it in all subsequent projects that you or your team members create later. This will help such great features as Translation Memory and Glossary work fine and be shared across all your projects.
We recommend choosing a locale-specific target language (e.g., es_ES vs. es) when choosing target languages. Unless you have a particular reason to use generic language codes, it’s better, for the sake of clarity, to specify the locales, especially for dialects such as French (France and Canada), Spanish (Spain and Latin America), Portuguese (Portugal and Brazil), and Chinese (Simplified and Traditional).
With target languages, similarly to source languages, make sure to stay consistent when adding languages across your projects in Transifex: if you chose “es” for Spanish-Spain, stick to it across all your projects.
There are a few ways to move your content to Transifex for translation:
You can read more about the supported file formats here.
If you get file upload errors for a supported format, you can send firstname.lastname@example.org a sample of the file, and we can help assess why the upload failed and provide further recommendations.
Here are a few things to keep in mind:
Looking for more help? Get support from our Transifex Community Forum!
Find answers or post to get help from Transifex Support and our Community.