Git integration

Connect seamlessly to your GitHub, GitLab, Bitbucket, or any other Git repository to automatically pull your content into Smartcat and push it back when translated.

How does the integration work?

The integration automatically pulls your project files from your Git repository to Smartcat. You can then use all of Smartcat’s features to run your localization projects, performing tasks like translating content in the editor, assigning jobs to translators and managing workflows.

Once translations are complete, Smartcat automatically pushes the translated files back to your Git repository.

How do I set up the integration?

1. Check out our sample localization project on GitHub.

2. Follow the instructions to clone the project to your machine.

3. Follow the instructions to configure the integration.

For a detailed step-by-step guide, read this help article.

How do I benefit from the integration?

Once you’ve set up the integration, you’ll benefit from all of Smartcat’s features. In particular:

  • You can translate your projects continuously, without having to export and import files manually.

  • If your original content changes, Smartcat will automatically detect the translations that need to be updated.

  • You can use Smartcat’s translation memory and glossary features to improve the translation quality and consistency, and save money on repetitions.

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

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