A seamless localization experience

Whatever your workflow looks like, Phrase can adapt to it.

GitHub icon | Phrase

Github

Achieve high reliability and performance by automatically sending branches and repositories to Phrase for translation.

GitLab logo | Phrase

GitLab

Streamline your workflow and avoid bottlenecks by automatically creating projects and importing content.

Bitbucket logo | Phrase

Bitbucket

Keep projects organized by creating jobs that are automatically sent for translation when your branches and repositories are updated in Bitbucket.

Phrase by numbers

reduction of deployment time

setup time

reduction of errors

The keys to unlocking language

React l10n and i18n blog post featured image | Phrase

Blog post

A Guide to Date and Time Localization

We shed light on the intricacies of global dates and times, covering formatting, time zones, regional calendars, and more.

Blog post featured image | Phrase

Blog post

Next.js Localization with Format.JS/react-intl

Explore the ins and outs of localizing Next.js Pages Router apps with react-intl/Format.JS.

Software localization guide featured image | Phrase

Blog post

Pluralization: A Guide to Localizing Plurals

Learn more about how to get pluralization right in your multilingual app and ensure a smooth user experience for your global user base.

Blog post featured image | Phrase

Blog post

Next.js 13/14 App Router Localization with next-intl

Take a deep dive into Next.js localization using an App Router demo and next-intl. We’ll explore routing, Server and Client Components, and much more.

Want to find out more?