Trusted by the world’s leading brands

Save time and reduce translations costs

The Translation Memory suggests matching results from previous projects while translating new content.

This caters to minimizing redundant work and staying within budget.

Translation memory visual | Phrase

Stay consistent with your brand

The termbase terms are unique to your business and ensures that all stakeholders know the right definition and correct use of established terminology.

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.

Phrase by the numbers

reduction on deployment time

faster turnaround time

saved per release on average

Phrase nous offre une solution évolutive capable de s’adapter à nos différents besoins comme à nos flux de travaux, tout en nous donnant les moyens d’offrir une localisation fluide à nos 20 millions d’utilisateurs.

Tilman Büttner

Rédacteur UX principal


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({ region: « na1 », portalId: « 584311 », formId: « beafebc5-6573-4213-b2bf-1e0b4f9b973a » }); var cpTenantDomain = « phrase »; // replace with your subdomain var cpRouterName = « phrase_new »; // replace with the router’s name var lead = {}; window.addEventListener(« message », function (event) { if (event.data.type === « hsFormCallback ») { if (event.data.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 (event.data.eventName === "onFormSubmitted") { ChiliPiper.submit(cpTenantDomain, cpRouterName, {map:true,lead:lead}); } } });