# GitLab > Complete your workflow by synchronizing translatable and translated files between your GitLab repository and your Crowdin project. URL: https://store.crowdin.com/gitlab Category: Development Type: App Author: Crowdin Crowdin’s integration with GitLab synchronizes source and translation files between your GitLab repository and translation project in Crowdin. All translated and approved files will be automatically pushed as a merge request to the l10n branch in GitLab repository. ## Key Features - Automation Synchronize all source and translated content between GitLab repository and Crowdin project automatically. - Agile localization Keep up the localization with your release cycles. Translators will be able to access source texts before the feature becomes publicly available. - Version Management Synchronize the existing branches from GitLab repository with your Crowdin project. ### Gitlab integration overview
## Setting up the integration Follow the instructions on the screen to connect your GitLab account to Crowdin. ![Give access to your GitLab files](https://developers.app.crowdin.net/api/media/file/0cd92c1d-b90f-4f1d-8270-84bccf900b15.png) ![Select a repository for translation](https://developers.app.crowdin.net/api/media/file/e8002fdc-0053-4ee2-9e93-f03e05a5db15.png) ![Sync Files to Crowdin](https://developers.app.crowdin.net/api/media/file/8c2b54c9-51fa-44ae-8674-ae00f6726996.png)