Native GitLab integration

Automate GitLab localization for faster multilingual launches

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.

5004-Lokalise_GitLab@3x.png

Lokalise is loved by tech teams at 3000+ global companies

  • xarvio-logo.svg
  • sanofi-logo.svg
  • ING_logo.svg
  • LVMH-logo.svg
  • shell-markethub-logo
  • whirlpool-logo.svg
  • dbs-logo.svg
  • bosch-logo.svg
  • air-france-klm-logo.svg
  • navan-logo.svg
  • IBM-logo.svg
  • orange-logo.svg
  • roche-logo.svg
  • hello-fresh-logo.svg
  • general-mills-logo.svg

“To be able to pull and push command lines was fantastic. Engineers don't have to spend time remembering to push up translations and pull them back down, which is great.”

Kate Cobb

Senior Full Stack Engineer

hipcamp-logo-3.svg
4970-Group 427322568.png

Manage translation files in one place with GitLab and Lokalise

Translate your software with just a few clicks.

4965-Group 427322564.svg

Automate key entry & updates

Auto-pull files when you push changes to GitLab, and instantly create keys in Lokalise, ready for localization.

4966-Group 427322561.svg

Organize localization with GitLab

Always be confident you’re working on the most up-to-date file versions, reducing the risk of bugs and errors.

4967-Group 427322568.svg

Never miss project updates

Manage when and how you exchange information with webhooks and keep track of localization tasks.

4968-Group 427322563.svg

Save time updating translation keys

Eliminate time-consuming manual key entry, reducing localization errors, and ship multilingual releases faster.

⚙️ How to set up
Lokalise and GitLab

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.

🔧 What you’ll need

A personal access token from GitLab

See a documentatioon

💡 Managing translation files with GitLab and Lokalise

Pull

4969-Group 427322747.webp

Pull your files from GitLab into Lokalise to automatically create keys for all languages that have been selected in Lokalise.

Translate

4964-Group 427322751.webp

Use built-in AI translation for spot-on multilingual content in minutes.

Export

4963-Group 427322749.webp

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

indeavor-logo-2x.png

“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

4973-Deliveree_multiple_quote_block 4.svg

💡 Tip: Automate content exchange

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.

4974-Group 427322778.png

Sync translation files effortlessly

 

Exchange translation files between GitLab and Lokalise.

FAQs