Git integration for Android

Connect seamlessly to your [Android/iOS/Java] app project to automatically pull your content into Smartcat and push it back when translated.

How does the integration work?

The integration automatically pulls string resources from your [Android/iOS/Java] app’s Git repository to Smartcat. You can then use all of Smartcat’s features to manage your localization project, such as translating content in a special editor, assigning translators, managing workflows, and so on.

Once the translation is complete, Smartcat automatically pushes the translated files back to your Git repository, so you don’t have to do it manually.

[ Get your Android strings translated continuously ]

How do I use the integration?

1. In Smartcat, create a new integration indicating your Git repo data.

2. Create an SSH key in Smartcat and register it on your Git server.

3. Choose the languages to translate to and workflow settings (e.g. machine, human, or hybrid translation).

4. Wait for the sync to finish.

5. Translate the content using standard Smartcat features.

6. Sync the translated documents back with a button click.

You can also configure the integration to push translations back automatically after they are completed, or even for partially completed ones. This can be useful if you have a hybrid machine/human workflow and you want to have access to the machine-translated content right away.

How can I benefit from the integration?

After you configure the integration, you will be able to benefit from all of Smartcat’s features with your project. In particular:

  • You will be able to translate your [Android/iOS/Java] app project continuously, without having to export and import files manually.

  • In case the original content changes, Smartcat will automatically detect which parts have been translated and which parts need to be updated.

  • You can use Smartcat’s translation memory and glossary features with your project to improve translation quality and consistency and save money on repeated translations.

  • You can use Smartcat’s machine translation features with your project to get a quick and rough translation of your content or to configure hybrid machine-human translation workflows.

  • You can invite your translators to work on your project directly in Smartcat, without having to give them access to your original content, or find new translation providers (both individual translators and translation agencies) in Smartcat’s marketplace.

In the end, you will be able to focus on developing your Android app while Smartcat takes care of the localization for you.