Trusted by the world’s leading brands

Full control of your localization process

Store and manage all your localization projects in one central platform. Add and assign tasks, track progress, and collaborate effectively with all of your team members.

Save time and effort in software localization with Phrase Strings | Phrase

Save time and energy with development and localization in sync

Automate your localization process to eliminate hassle and manual work. Ship your multilingual products and features faster by running translation in parallel with your development cycles.

Localization tool that offers the best in machine translation

Manage your localization projects at scale and translate your product copy into any language in real-time to significantly reduce costs.

Phrase by the numbers

faster localization cycles

companies trust Phrase TMS

technical support

Grâce à Phrase, Lyst a mis au point un processus qui nous permet de publier notre contenu sur nos sites dans la minute qui suit l’envoi des traductions, ou leur mise à jour, par les traducteurs. Nous gagnons en moyenne 48 heures sur l’ingénierie chaque fois que nous déployons une nouvelle version.

Enrique Quilez

Responsable de la localisation


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