Trusted by the world’s leading brands

Repository sync

Phrase offers a native GitHub integration and Bitbucket integration. Save time and sync to your repositories easily with our GitHub and Bitbucket Sync.

Easy, flexible integrations

Build your own integrations using our powerful API to fully automate your localization workflow. Navigate your translation projects directly from your terminal with our CLI tool.

Keep errors to a minimum

Simplify your process with our strong API. The API allows you to import locale files, download locale files, tag keys or interact in other ways with the localization data stored in Phrase for your account.

We’ve got the proof

Phrase delivers strong, measurable results for our customers all over the world.

Phrase 解决方案可以根据我们的需求和工作流升级,帮助我们为 2000 万用户提供丝滑的本地化体验。

Tilman Büttner

高级用户体验文案设计师

Award-winning platform

Based on the authentic reviews of hundreds of verified users, this makes us
the trusted leader in helping you open the door to global business.

G2 4.6 stars rating | Phrase


Request a demo today and try our award winning localization platform. Simply fill in the form and we’ll get right back to you!

hbspt.forms.create({ portalId: “584311”, formId: “beafebc5-6573-4213-b2bf-1e0b4f9b973a”, region: “na1” }); var cpTenantDomain = “phrase”; var cpRouterName = “phrase_new”; var lead = {}; window.addEventListener(“message”, function(event) { if (event.data.type === “hsFormCallback”) { const eventName = event.data.eventName; if (eventName === “onFormSubmit”) { for (var key in event.data.data) { if (Array.isArray(event.data.data[key].value)) { event.data.data[key].value = event.data.data[key].value.toString().replaceAll(“,”, “;”); } lead[event.data.data[key].name] = event.data.data[key].value; } if (Object.keys(lead).length <= 1) { lead = event.data.data; } } else if (eventName === "onFormSubmitted") { // Submit to Chili Piper ChiliPiper.submit(cpTenantDomain, cpRouterName, { map: true, lead: lead, onSuccess: function() { // Optional redirect on success window.location.href = "/thank-you-demo"; } }); // Push event to GTM dataLayer window.dataLayer = window.dataLayer || []; window.dataLayer.push({ 'event': 'formSubmitted', 'leadsUserData': { 'email': lead.email || '', 'phone_number': lead.phone || '' } }); } } });