Automatically exchange language files between GitLab and Lokalise, so you can import and export content as soon it’s ready—and keep software up to date in every language.
Lokalise is loved by tech teams at 3000+ global companies
Kate Cobb
Senior Full Stack Engineer
Translate your software with just a few clicks.
Auto-pull files when you push changes to GitLab, and instantly create keys in Lokalise, ready for localization.
Always be confident you’re working on the most up-to-date file versions, reducing the risk of bugs and errors.
Manage when and how you exchange information with webhooks and keep track of localization tasks.
Eliminate time-consuming manual key entry, reducing localization errors, and ship multilingual releases faster.
Go to the ‘Apps’ dashboard inside Lokalise
Search for GitLab and click Install
Copy/paste your personal access token from GitLab and your host URL (usually it's just https://gitlab.com).
Enter your Project ID and Branch to pull from. Optionally, provide a Project name.
A personal access token from GitLab
You’ll need to create a web and mobile project in Lokalise
Pull your files from GitLab into Lokalise to automatically create keys for all languages that have been selected in Lokalise.
Merge files to a selected branch on GitLab. Go to the Download tab, choose your file format, and hit Build.
“Before Lokalise, it took developers at least half a day to manage the translations and add new keys, whereas, with Lokalise in place, they spend about 80–90% less time on the same tasks.”
Sylvia Taube
Senior Product Manager at Indeavor
“The infrastructure and the architecture of the tool are really good. We can simply create tasks and then the translators do the rest. Also, the whole process of project management is simplified quite a lot.”
Aleš Ruter
Chief Creative Officer
Set up a webhook at GitLab to automate pulls to Lokalise as you push changes to GitLab. In GitLab, navigate to Settings>Webhooks>Add webhook. Copy/paste the Auto-pull URL and Auto-pull secret from Lokalise into GitLab. Finally, enable the Push events trigger.
Exchange translation files between GitLab and Lokalise.
Localization workflow for your web and mobile apps, games and digital content.
©2017-2025
All Rights Reserved.