All Integrations

GitHub: Automate File Translation with the Localize GitHub Integration

Easily connect the Localize dashboard to your GitHub repository to automate and simplify content workflows between GitHub and your Localize project.
Auto detect new content for translation
Utilize MTs, your translators, or our LSP's
Support for numerous language pairs

GitHub: Automate File Translation With the Localize GitHub Integration

Easily connect the Localize dashboard to your GitHub repository to automate and simplify content workflows between GitHub and your Localize project.
Auto detect new content for translation
Utilize MTs, your translators, or our LSP's
Support for numerous language pairs
Book a Demo

Link your Localize Dashboard to your GitHub Repository

Streamline and simplify your translation process by seamlessly integrating Localize with GitHub, enabling automated translation of files with ease.

Faster Translation Workflows

Free up your development team to do more. With the Localize GitHub Integration, you can get GitHub translation projects over the finish line faster with streamlined workflows and no manual translation file movement.

Two-way Syncing

Easily toggle on the GitHub integration within your dashboard to begin automatic detection of new source language content you push to your GitHub repo. Once translations have been added, Localize will automatically deliver translation files in your target language back into your GitHub repo for a seamless experience.
Dashboard mockup

Setup

Effortlessly Set Up In No Time!

Seamless Setup in a Snap! Connect your GitHub repository to the Localize dashboard effortlessly, streamlining content workflows between GitHub and your Localize project.

Step 1

Simply grant the Localize GitHub App access to your GitHub repo.

Step 2

Provide specific paths for your source files that you'd like to include or integrate into the system.

Step 3

Determine where you want the final translation files to be delivered.

Need Help Implementing Localize for

Read our
Integration Guide
in our Help Center
Q&A

Frequently Asked Questions

Is the Localize GitHub Integration secure?

Yes. The integration is powered by a GitHub App which safely gatekeeps personal information and account access.

Does the integration have access to my GitHub credentials?

The Localize GitHub integration stores a GitHub-generated authentication token that allows Localize to access your specified repo. We do not have access to personal credentials.

How does Localize detect changes to our source phrases?

Each time a change is committed to your source file within the configured branch, GitHub will notify Localize. Localize will then re-import this updated file and create or update phrases as needed.

When do my translations get committed to my GitHub repository?

Since everyone’s workflows are different, we let you choose between delivery options. You can always press the Deliver Now button to send the most recent translations to your repository within your GitHub account. Localize can also check for updates on a schedule that you configure and will automatically upload if new translations are detected.

How will my translations appear in my GitHub repository?

When Localize delivers new translations a pull request is opened against the latest commit on your configured branch. This commit will contain one file of translations per language configured in the project. This gives you control to approve and merge on your schedule.

Can I see a history of when Localize downloaded my source phrases?

Yes. You can see a running history listed on your file import/export page. If for any reason Localize cannot process your source file, detailed errors will be displayed to help you troubleshoot.

Helping 1000+ Companies Go Global

80%
Reduction in time to market
9 in 10
Traffic increase in target languages
40%
Reduction in human translation costs

Ready to translate your website and content faster?

Get started today.