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.