Plébiscité par les plus grandes marques mondiales

Phrase over-the-air

Publiez sans effort les mises à jour de traduction pour les applications iOS, Android, React Native et Flutter. Pas besoin de publier une nouvelle version sur l’App Store ou le Google Play Store.

Minimisez les erreurs

Simplifiez votre processus avec notre API puissante. L’API vous permet d’importer des fichiers de paramètre linguistique, de télécharger des fichiers de paramètre linguistique, de baliser des clés ou d’interagir d’autres manières avec les données de localisation stockées dans Phrase pour votre compte.

Prenez le raccourci

Commencez à publier et à diffuser vos messages instantanément en un seul clic. Effectuez des modifications pendant vos déplacements et modifiez votre contenu mobile en temps réel grâce à la technologie « over-the-air » (OTA).

Visuel de lancement de campagne | Phrase

Phrase en chiffres

réduction des erreurs

temps de configuration

réduction du temps de déploiement

Pour uShip, Phrase est la solution la plus conviviale pour les développeurs et la plus adaptée au déploiement continu sur le marché.

Ed Vinyard

Architecte logiciel principal

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


Demandez une démo et testez notre plateforme de localisation primée. Remplissez simplement le formulaire et nous vous recontacterons rapidement !

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