i18next

i18next: learn once - translate everywhere (by i18next)

I18next Alternatives

Similar projects and alternatives to i18next

  1. Next.js

    2,328 i18next VS Next.js

    The React Framework

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. React

    1,932 i18next VS React

    The library for web and native user interfaces.

  4. create-react-app

    604 i18next VS create-react-app

    Set up a modern web app by running one command.

  5. vercel

    591 i18next VS vercel

    Develop. Preview. Ship.

  6. lodash

    212 i18next VS lodash

    A modern JavaScript utility library delivering modularity, performance, & extras.

  7. react-bootstrap

    111 i18next VS react-bootstrap

    Bootstrap components built with React

  8. moment

    102 i18next VS moment

    Parse, validate, manipulate, and display dates in javascript.

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. react-i18next

    75 i18next VS react-i18next

    Internationalization for react done right. Using the i18next i18n ecosystem.

  11. typesafe-i18n

    51 i18next VS typesafe-i18n

    A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.

  12. server

    40 i18next VS server

    Discontinued Tolgee is translation management cloud platform made for translating modern web applications. It works great with JS frameworks like React, Angular, Vue and others. [Moved to: https://github.com/tolgee/tolgee-platform] (by tolgee)

  13. simplelocalize-cli

    SimpleLocalize CLI is a developer-friendly command-line tool for uploading and downloading translation files

  14. next-i18next

    29 i18next VS next-i18next

    The easiest way to translate your NextJs apps.

  15. React Intl

    20 i18next VS React Intl

    The monorepo home to all of the FormatJS related libraries, most notably react-intl.

  16. i18next-browser-languageDetector

    language detector used in browser environment for i18next

  17. Screen-Translator

    An Electron.js-based desktop application for automatically translating on-screen text.

  18. polyglot

    2 i18next VS polyglot

    Give your JavaScript the ability to speak many languages.

  19. locize

    7 i18next VS locize

    locize InContextEditor postMessage API

  20. i18next-http-backend

    i18next-http-backend is a backend layer for i18next using in Node.js, in the browser and for Deno.

  21. i18next-locize-backend

    A simple i18next backend for locize.com which can be used in Node.js, in the browser and for Deno.

  22. locize-cli

    6 i18next VS locize-cli

    locize cli to import / export locales, add / edit / remove, sync segments

  23. InfluxDB

    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.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better i18next alternative or higher similarity.

i18next discussion

Log in or Post with

i18next reviews and mentions

Posts with mentions or reviews of i18next. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-02.
  • Building a Scalable i18n System in React
    4 projects | dev.to | 2 May 2025
    This approach works particularly well for growing applications, allowing team members to work on different features without conflicts. For more information, check out the documentation for react-i18next, i18next, and js-cookie.
  • How to Easily Add Internationalization (i18n) to Your New Software Project
    2 projects | dev.to | 3 Mar 2025
    import i18n from 'i18next' import { initReactI18next } from 'react-i18next' import LanguageDetector from 'i18next-browser-languageDetector' import LocizeBackend from 'i18next-locize-backend' import LastUsed from 'locize-lastused' import { locizePlugin } from 'locize' const isDev = import.meta.env.DEV const locizeOptions = { projectId: import.meta.env.VITE_LOCIZE_PROJECTID, apiKey: import.meta.env.VITE_LOCIZE_APIKEY // // YOU should not expose your apps API key to production!!! } if (isDev) { // locize-lastused // sets a timestamp of last access on every translation segment on locize // -> safely remove the ones not being touched for weeks/months // https://github.com/locize/locize-lastused i18n.use(LastUsed) } i18n // i18next-locize-backend // loads translations from your project, saves new keys to it (saveMissing: true) // https://github.com/locize/i18next-locize-backend .use(LocizeBackend) // detect user language // learn more: https://github.com/i18next/i18next-browser-languageDetector .use(LanguageDetector) // Bind i18next to React .use(initReactI18next) // InContext Editor of locize .use(locizePlugin) // init i18next // for all options read: https://www.i18next.com/overview/configuration-options .init({ debug: isDev, // Enable logging for development fallbackLng: 'en', // Default language backend: locizeOptions, locizeLastUsed: locizeOptions, saveMissing: isDev // you should not use saveMissing in production }) export default i18n In src/main.tsx, import the i18n.ts configuration before rendering the app:
  • A Practical Guide to Translating & Localizing Your Web App: Using i18n and Lingo.dev
    2 projects | dev.to | 28 Feb 2025
    In this section, we will translate our previous web page to French and Spanish. The first step to achieve this is to install the i18next and react-i18next packages. i18next is an internationalization framework that makes localization possible for JavaScript, and react-i18next is specifically for React.
  • Testing with Playwright: Use i18next Translations in Tests, but not `t('key')`
    2 projects | dev.to | 5 Jan 2025
    E2E-testing localized applications can be challenging, translations keys can make test code harder to read and maintain. This article demonstrates how to test i18next translations in React app using Playwright, with a simplified approach that avoids translation keys. The idea can be used in any project with i18next or similar libraries.
  • Roadmap for Next.js
    1 project | dev.to | 12 Dec 2024
    Next.js Internationalized Routing Next.js provides built-in support for internationalized routing. This page will introduce you to the fundamental concepts of i18n routing in Next.js and how to handle it. More Info i18next A popular library for internationalization that provides a complete set of tools for handling translation, formatting, and routing for i18n. More Info
  • Advanced Frontend Resources for Next.js Development 🚀
    4 projects | dev.to | 8 Sep 2024
    🌍 i18next Documentation
  • How to Easily Add Translations to Your React Apps with i18next
    1 project | dev.to | 15 Jun 2024
    i18next is a popular internationalization library for JavaScript applications. It provides a robust framework for managing translations, formatting dates, numbers, and handling pluralization. i18next supports multiple backends for storing translations, making it versatile and adaptable to various project requirements.
  • Implementing Internationalization (i18n) in Vue.js Projects
    1 project | dev.to | 30 Apr 2024
    For this article, we'll leverage the 'Simple CRM' project from our previous list of projects. We'll integrate and utilize the i18n library to internationalize our application.
  • Translating zod errors with next-intl
    5 projects | dev.to | 5 Mar 2024
    When starting a new project with Next.js these days, next-intl and zod are my go to libraries for internationalization and schema validation, respectively. Of course, when using zod for client-facing validations I would like to translate potential error messages. The package zod-i18n can be used to achieve this for i18next, a popular alternative internationalization library. This means that by using this library as starting point one can quickly achieve zod translation with next-intl.
  • Top 20 Frontend Interview Questions With Answers
    7 projects | dev.to | 3 Feb 2024
    The best way to implement internationalization is to use an internationalization framework library, such as i18next. With this kind of library, you can easily handle translations and automatically display your frontend labels in the user's language. The frontend application also needs to be flexible and easily configurable so that its layout can change accordingly, reading from left to right or right to left. CSS allows this with the rtl and ltr CSS direction property.
  • A note from our sponsor - Civic Auth
    www.civic.com | 12 May 2025
    Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today. Learn more →

Stats

Basic i18next repo stats
68
8,076
8.9
6 days ago

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?