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.

Organize and communicate

Organize all your translation tasks with our assignable jobs feature by assigning team members, briefings, and setting due dates. Our comments feature means you will never miss another important update again. 

Full quality control

Our translation editor is the core of the Translation Center and allows you to track translators’ progress in real-time. And with our term base, you can make sure that your unique business terms stay consistent and on-brand. 

Phrase by the numbers

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