Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Localize Smarter with the Transifex Integration for Bitbucket


Over 52% of internet users say obtaining information in their own language is more important than price and 75% of the world’s population doesn’t speak English. It’s no wonder then that successful global companies have embraced the best kept secret weapon for capturing new markets worldwide - localization.

Here at Transifex, we’ve just released the first integration with an Atlassian family product - the Transifex Integration for Bitbucket. This integration can help you quickly connect your Bitbucket repository to the Transifex localization platform, ensuring a smooth and efficient localization process. Read below to find out how you can start using our new integration to save time and localize smarter.

Get started

So, you've built your app and users love it. You've also quickly noticed that many of your users are global. You know localization will help your app grow, capture new markets, help you compete, and establish your brand early on in new countries, so you've decided to localize. After following your programming language's i18n methodologies, you have your translation files. Now it’s time to figure out which languages you want to translate to and how to best integrate with a localization tool. A good localization best practice is to start with 2-3 languages that you see the most growth in and then scale up from there.


Decisions, decisions

Once you’ve got your languages, decide how you will integrate a localization tool into your project. A few ways include:

  • In the simplest workflow, you’ll manually send and receive your localizable content from your language provider or localization platform. This method works for projects that have long release cycles (months) and when you don’t have the time to set up a more streamlined, sophisticated integration.
  • By choosing a modern localization tool, you can run scripts to automate the uploading and downloading of the files, by using an API, command-line client and any webhooks provided by the localization tool. These are usually run by your Continuous Integration system. This method is flexible, secure, and offers the best control on when to sync which files.
  • Another way of integrating with a modern localization tool is to use a native integration with your project’s codebase. Here, the tool integrates directly with your content repositories, such as a Bitbucket repository, CMS, or Help Center. This is the easiest solution to setup.

Go native

Using a native integration between your Bitbucket repository and a localization tool is by far the most efficient solution because it eliminates the need for additional management setup on the developer side between the two systems. With an integration in place, managing localization becomes a breeze as you eliminate all the time-consuming tasks that have to do with uploading, downloading, and keeping localization files up to date. Most importantly, this integration will allow developers to take a more hands-off approach and let automation do the heavy-lifting when it comes to creating and maintaining code for the localization process.

 Here are even more time-saving features of our native integration:

  • The integration is easily set up through a set-up wizard and requires little configuration.
  • It enables translations to be stored directly in your Bitbucket repository.
  • Pushing content into Transifex and pulling translations from Transifex is performed automatically through simple commits and pull requests.
  • Maintenance of the integration is taken care of by our team at Transifex!


Hello, efficiency!

You can set up the integration directly from the Transifex localization platform via a dedicated interface. Once the integration is all set, you'll see all your language files in Transifex, with detailed completion statistics, and an interface to edit your phrases. We hope this article has shown you how you can localize smarter using our new Transifex Integration for Bitbucket. Check out the new integration, try it out for yourself, and let us know what you think in the comments below!




Log in or Sign up to comment
AUG Leaders

Atlassian Community Events