locoloop Sign in Start free
Home / Integrations

Keys sync themselves

Point locoloop at a branch and a path. New keys appear in the editor seconds after a push, and approved translations come back as a pull request you review like any other change.

Your repo
main
/ios/Resources/en.xcstrings
locoloop
Keys parsed, AI drafts every locale, reviewers approve
Pull request
l10n/de-fr-pt
+412 −0 · 9 files

Connect what you already use

GitHubPush sync · PR back

Watch any branch and path glob. Opens a PR per locale batch, with a diff a reviewer can read.

GL
GitLabPush sync · MR back

Self-managed instances included. Uses a project access token, no OAuth app to register.

BB
BitbucketPush sync

Cloud and Data Center. Two-way sync with commit-level attribution.

Fg
FigmaText layers as keys

Pull named text layers straight from a file. Push translations back to preview a screen in any language.

Sl
SlackReview requests

Reviewers get a message per batch and can approve without opening the app.

Webhooks & CIAnything else

Fire on key added, translation approved or export ready. Plus a one-line curl for any CI system.

File formats

Upload and download what you already use

Import and export are symmetric. Plurals, placeholders, comments and nesting survive the round trip — we test it both directions on every format.

Apple

.xcstrings.strings.stringsdict.plist

Android & Flutter

strings.xml.arb.properties.po / .pot

Web

JSON (flat / nested)i18next JSONYAML / Rails YML.ftl (Fluent)JS / TS modulePHP array

Interchange

XLIFF 1.2 / 2.0TMXCSV / XLSXRESX / RESJSONINI.ts (Qt)

Need one that isn't here? It's a parser, not a rewrite — ask us.

Connect a repo and watch the first keys land.

Start free Read the API