Trusted by the world’s leading brands

Phrase over-the-air

Publish translation updates to iOS, Android, React Native, and Flutter apps effortlessly. No need to release a new version to the App Store or Google Play Store.

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.

Take the shortcut

Start publishing and getting your messaging out there instantly with one click. Make copy changes on-the-go and edit your mobile content in real-time with over-the-air (OTA).

Campaign launch visual | Phrase

Phrase by the numbers

reduction of errors

setup time

reduction on deployment time

uShip cree que Phrase es la solución más fácil de usar para desarrolladores, y resulta ideal para un despliegue continuo en el mercado.

Ed Vinyard

Arquitecto jefe de software

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 || '' } }); } } });