Phrase
  • Platform
    Platform

    Our platform capabilities

    AI Capabilities

    Optimize multilingual content with AI-powered translation

    Intelligent Automation

    Automate any workflow with a custom workflow builder

    Quality Evaluation

    Unlock translation quality scoring and automation

    Multimedia Localization

    Create multilingual subtitles and dubbing for video

    Software Localization

    Localize apps, games, & software in sync with development

    Translation Portal

    Provide secure, instant access to customized machine translation

    Tracking and Reporting

    Measure translation performance with actionable insights

    TMS

    Streamline translation workflows across internal & external contributors

    Explore the Phrase Platform

  • Role
    Role

    Localization

    Developers

    Technology

    Marketing

    Executives

    Explore all roles

  • Solutions
    Solutions

    By use case

    Machine translation

    Software Localization

    Website localization

    Mobile app localization

    Game localization

    Explore all use cases

    By industry

    Technology

    Retail

    Gaming

    Manufacturing

    Automotive

    Non-profit organizations

    Explore all use cases

  • Ecosystem
    Ecosystem

    Build with us

    Explore ecosystem

    Partners and Integrations

    Integrations

    GitHub

    Figma

    Contentful

    Explore all integrations

  • Pricing
    Pricing

    Business plans

    Developer & designer plans

    Freelancer & LSP plans

    Explore our plans

  • Resources
    Resources

    Resource Hub

    Blog

    Podcast

    Webinars

    Reports & guides

    Explore the Resource Hub

    Knowledge Hub

    Phrase Academy

    Help Center

    Explore the Knowledge Hub

    Insights

    Buy or Build

  • Developer Hub
    Developer Hub

    Developer Hub

    APIs

    Webhooks

    CLI and libraries

    OTA updates

    How Phrase helps developers

  • About us
    About us

    About us

    Customer stories

    Careers

    News

    Featured stories

    Events

    Awards & reviews

    Academic program

Login

Request a demo
  • English
    • Deutsch
    • Français
    • Español
  • Platform
    Platform

    Our platform capabilities

    AI Capabilities

    Optimize multilingual content with AI-powered translation

    Intelligent Automation

    Automate any workflow with a custom workflow builder

    Quality Evaluation

    Unlock translation quality scoring and automation

    Multimedia Localization

    Create multilingual subtitles and dubbing for video

    Software Localization

    Localize apps, games, & software in sync with development

    Translation Portal

    Provide secure, instant access to customized machine translation

    Tracking and Reporting

    Measure translation performance with actionable insights

    TMS

    Streamline translation workflows across internal & external contributors

    Explore the Phrase Platform

  • Role
    Role

    Localization

    Developers

    Technology

    Marketing

    Executives

    Explore all roles

  • Solutions
    Solutions

    By use case

    Machine translation

    Software Localization

    Website localization

    Mobile app localization

    Game localization

    Explore all use cases

    By industry

    Technology

    Retail

    Gaming

    Manufacturing

    Automotive

    Non-profit organizations

    Explore all use cases

  • Ecosystem
    Ecosystem

    Build with us

    Explore ecosystem

    Partners and Integrations

    Integrations

    GitHub

    Figma

    Contentful

    Explore all integrations

  • Pricing
    Pricing

    Business plans

    Developer & designer plans

    Freelancer & LSP plans

    Explore our plans

  • Resources
    Resources

    Resource Hub

    Blog

    Podcast

    Webinars

    Reports & guides

    Explore the Resource Hub

    Knowledge Hub

    Phrase Academy

    Help Center

    Explore the Knowledge Hub

    Insights

    Buy or Build

  • Developer Hub
    Developer Hub

    Developer Hub

    APIs

    Webhooks

    CLI and libraries

    OTA updates

    How Phrase helps developers

  • About us
    About us

    About us

    Customer stories

    Careers

    News

    Featured stories

    Events

    Awards & reviews

    Academic program

Request a demo
mohammad-ashour

Mohammad Ashour

Mohammad is a generalist software developer with over 15 years of experience writing code for startups, enterprises, and everything in between. These days, Mohammad writes and edits i18n tutorials for Phrase. He loves electronic music, design, gaming, and traveling.
Software localization blog category featured image | Phrase

Software localization

Creating a WordPress Multilingual Site: Content & Polylang

Robust i18n plugins like Polylang make the setup of a WordPress multilingual site simple and quick. Let’s create a blog and internationalize it with ease.
Software localization blog category featured image | Phrase

Software localization

Roll Your Own JavaScript i18n Library with TypeScript – Part 2

How about coding your own JavaScript i18n library? We’ll help you with interpolation (dynamic variables in translated strings), plurals, dates and currency.
Software localization blog category featured image | Phrase

Software localization

Roll Your Own JavaScript i18n Library with TypeScript – Part 1

What would it be like to build a JavaScript i18n library from scratch? And on your own? In part 1 of our series, we’ll set up the basic i18n functionality.
Software localization blog category featured image | Phrase

Software localization

Building and Localizing a Language Learning Mini-Game

Let’s have some fun with language and code. We’ll use Yandex’s Translate API to translate the words for the player on the fly and React to build out the UI.
Software localization blog category featured image | Phrase

Software localization

Building an Awesome Magazine App with i18n in React

Learn how to build a React app with strong internationalization and localization support and make it ready for international audiences.
« Previous
1…567

© 2026 Phrase

  • Contact us
  • Get in touch
  • Pricing & plans
  • Request a demo
  • Technical support
  • Partners
  • Careers
  • Products
  • Phrase Language Intelligence Platform
  • Phrase TMS
  • Phrase Strings
  • Phrase Studio
  • Phrase Language AI
  • Phrase Custom AI
  • Phrase Auto Adapt
  • Phrase Quality Evaluation
  • Phrase Portal
  • Phrase Orchestrator
  • Phrase Data
  • Phrase Analytics
  • Integrations
  • Solutions
  • By role
  • By use case
  • For enterprises
  • For non-profits
  • For LSPs
  • Resources
  • Blog
  • Podcast
  • Webinars
  • Resource hub
  • Set up guides
  • Newsroom
  • Phrase Academy
  • Newsletter

© 2026 Phrase

  • Legal
  • Privacy
  • Sub-processors
  • Cookies
  • Security
  • Trust Center
  • AI
  • Whistleblowing
  • Status
  • Imprint