I want multiple language support for my React project, what's the best way of doing it?

This page summarizes the projects mentioned and recommended in the original post on /r/reactjs

SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control
Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
surveyjs.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. jsLingui

    🌍 πŸ“– A readable, automated, and optimized (2 kb) internationalization for JavaScript

    We use LinguiJS on a medium sized project and find it to work really well. It’s small, supports multiple message formats, has CLI scripts for extracting message ids from source, JS apis, Babel macros, React components and hooks, webpack and snowpack plugins, good pluralization support and much more.

  2. SurveyJS

    SurveyJS: Build JSON-Driven Surveys and Forms with Full Data Control. Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.

    SurveyJS logo
  3. react-intl-example

    React internationalization with react-intl

    Here is a working example of React app with multiple languages: https://github.com/localizely/react-intl-example

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • React internationalization with react-intl

    3 projects | dev.to | 21 Apr 2021
  • Managing translations

    4 projects | /r/reactnative | 21 Dec 2022
  • Show HN: Our project got 4 connectors and 4 l10ns from community in 2 months

    6 projects | news.ycombinator.com | 8 Sep 2022
  • What's a good JS library for handling the quiz portion (grading, etc.) of an e-learning web application (needs to have multi-language support)?

    3 projects | /r/webdev | 13 Jul 2022
  • i18next Crash Course | the JavaScript i18n framework

    4 projects | dev.to | 6 Jun 2022