App localization
Localize your app on a platform that delivers high-quality
results, with the most flexible and efficient approach possible.
Built by developers, for developers
Save developers’ time, reduce manual errors, and increase translation quality
by integrating our impressive Phrase features.
A Leader in Localization
INTEGRATIONS
A seamless localization experience
Adapt Phrase to your workflow, whatever that looks like.
GitHub
Automatically send branches and repositories to Phrase for reliable translation
GitLab
Streamline your workflow and avoid bottlenecks by automatically creating projects and importing content.
Bitbucket
Keep projects organized by creating jobs that are automatically sent for translation when your branches and repositories are updated in Bitbucket.
Phrase by the numbers
95%
faster turnaround time
48 hrs
saved per release on average
50%
reduction on deployment
FREQUENTLY ASKED QUESTIONS
Your questions answered on our strings translation editor
What platforms do you support?
Phrase over-the-air currently supports delivering translations to iOS, Android, React Native and Flutter. See more details in our documentation.
Do you collect usage metrics?
We do collect certain metrics to calculate the usage of the feature.
Is there a limit for the amount of releases I can create?
No, the only limit regarding OTA is the amount of MAU (monthly active users), depending on which pricing plans you have chosen.
What constitutes a monthly active user (MAU)?
When a user starts an application implementing our iOS, Android, React Native, or Flutter SDK for the first time on a device, we generate a unique, random device Identifier. This identifier’s sole purpose is the tracking of active users over a given period of time. It is not used for any other form or means of tracking and does not contain any user or device information. Also, we will not automatically lock your organization or OTA functionality when you exceed your MAU quota, but instead reach out to explore options going forward.