Phrase Developer Hub
Docs, API reference, guides, and troubleshooting. Everything you need to run your localization workflow.
Why Phrase?
Keep your source strings in your codebase. Phrase ships every other language back into it, driven from the API, CLI, or your AI tools via MCP. Translation memory and term bases keep wording consistent and stop the same string from being paid for twice. No new place to manage strings, no loc pipeline to build or maintain.
Try it yourself
An end-to-end Strings API flow: project creation, language setup, machine translation (MT), and file download.
- Set up project
- Create locales
- Upload file
- Poll pre-translation status
- Download translated file
One-time setup, also available in the Phrase Strings UI.
This creates the project with MT enabled. Copy the project id from the response, then create locales in a separate step.
Before you start
Before you start
Explore Phrase APIs
APIs for managing localization at scale, from translating dynamic content to integrating with translation workflows.