List of i18n libraries for React, React Native, and NextJS

post header

The study shows that 72% of consumers are more likely to stay on a website if it is been translated! Moreover, 55% of consumers said they only buy from websites which are in their native language!

Internationalization of your project is critical for success, if you plan to go to market in a different country.

Full list of localization libraries and tools on Github. Feel free to add your resources as a pull requests or just create a new issue.

Top React localization libraries

See my list of the best React libraries which I gathered. I focus mainly on ReactJS, React Native and Expo libraries.

1. react-native-localize

This library is a toolbox for your React Native app localization!

Screenshot 2021-02-13 at 16.48.01

2. FormatJS

Internationalize your web apps with react-intl library (now FormatJS). Check also FormatJS CLI for message extraction below!

Screenshot 2021-02-13 at 16.48.42

See also

3. FormatJS CLI

Extract messages from project with FormatJS library. Learn how to upload extracted translation messages to SimpleLocalize.

Screenshot 2021-02-13 at 16.49.23

4. react-i18nify

'React-i18nify' is a simple group of translation and localization components and helpers for your React application.

Screenshot 2021-02-13 at 16.50.24

5. react-persian

Are you developing a application for a persian audience? Check 'react-persian' library. This is a group of React components for Persian localization.

Screenshot 2021-02-13 at 17.03.13

7. react-i18next

One of the most React localization libraries. Commonly used in React localization. It can be used with React Web and React Native. i18next was primary created for React only. The community gathered among the library created integrations for other frontend frameworks such as AngularJS, Vue.js and more.

See also

react localization

8. bloodyowl/react-translate

React utilities for simple i18n handling. Library is a bit outdated, last commit was in 2019, and last release is dated to end of 2016. If some reason you didn't like FormatJS then the library is worth checking.

Screenshot 2021-02-13 at 17.02.54

9. next-translate

Thanks to the community finally we have an easy and simple i18n support for NextJS. In the NextJS version 10, the developers realised how important is i18n for SEO. So they decided to introduce internationalized routing! We can read it on the blog that internationalized routing is now available in NextJS 10.

Screenshot 2021-02-13 at 17.01.53

10. react-translated

A dead simple way to add complex translations in a React project

Screenshot 2021-02-13 at 17.02.13

11. React-intl hooks

React-intl-hooks is a small and fast library that you can use to replace Format.js components.

Screenshot 2021-02-13 at 17.02.32

12. SimpleLocalize CLI

SimpleLocalize CLI allows you to upload and manage translation keys in cloud for free!

Screenshot 2021-02-13 at 17.10.21

1.Upload translation in JSON files and manage them in translation editor.


2. Manage them in translation editor


3. Download ready to use JSON files


👋 Thanks for reading!

List of i18n libraries for React, React Native, and NextJS
localization workflow process
discount codesimplelocalize advertsimplelocalize advert