Git integration for iOS

Make your iOS app localization a breeze with Smartcat's Git integration by automatically pulling content from your Git repository and pushing it back when translated.

How does the integration work?

Once connected, the integration will automatically find and pull string resources (.strings files) from your iOS app’s Git repository into Smartcat. There, you can manage your localization project using advanced features such as a special editor, translator assignments, workflow management, and so on.

Smartcat will push the translated resource files back to your Git repository automatically, so you don’t have to do it manually.

How do I use the integration?

1. Create a new integration indicating your Git repo data in Smartcat.

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

3. Choose the languages to translate to and workflow settings.

4. Wait for the sync to finish.

5. Translate the content using standard Smartcat features.

6. Sync the translated documents back with the click of a button, or enable automatic sync.

If needed, you can configure Smartcat to automatically push translations back after they are completed, or after a certain stage in the workflow is reached. This is useful, among other things, if you want to get machine-translated content back in your repo before human translation is complete.

What are the benefits of using the integration?

  • Automate your iOS app localization process by automatically pulling content from and pushing it back to your Git repository;

  • Focus on developing your app while getting it translated.

How can I benefit from the integration?

Using the integration will unlock the following benefits for you and your project:

  • You will be able to focus on developing your app while Smartcat continuously pulls content from your Git repository and pushes it back when translated.

  • If the original material is revised, Smartcat will automatically determine which parts have been translated and which require updating.

  • With Smartcat's translation memory and glossary features, you can raise the level of quality and consistency for your project's translations, as well as save money on repeated translations.

  • Smartcat allows you to invite your translators to collaborate on your project without exposing your original content, and also provides a marketplace for finding new translation providers if necessary.