Localization management
for next-translate

Build your NextJS application multilingual with next-translate plugin.
Save time on managing and translating localization files.

Import translation files
No credit card required 14-day free trial Tracking-free service
online translation editor interface
  • Auto-translation
  • Characters counter
  • Translation history
  • File export & import
  • Acceptance status
  • Customizable view
  • Translator descriptions
  • Namespaces support
  • Side-by-Side view
  • Last seen indicators
  • Spreadsheet view
  • Quick search

What is next-translate?

Next-translate is a great choice for managing your translations in your NextJS application. It is easy to configure and use, even for beginners. It supports basic internationalization (i18n) like plurals or Trans component (to use HTML inside translated text), loads only necessary translations which extremely saves your app memory, and it doesn't take a lot of storage.

How to translate NextJS app with next-translate?

How to translate NextJS app with next-translate?

Kinga WojciechowskabyKingaApril 07, 2022

Next-translate is a great choice for managing your translations in your NextJS application. Check how to install it and integrate with SimpleLocalize software.

Continue reading

next-translate vs next-i18next

Both libraries are built specially for NextJS. next-i18next is an extension of base i18next plugin which allows you to localize many different frameworks and languages. next-translate has been built by Aral Roca Gomez especially for NextJS framework and it integrates very well with NextJS i18n API.

  • Works well with NextJS page optimization
  • It's super easy to configure and use
  • Built only for NextJS and integrates with NextJS i18n
  • Supports namespaces
  • Zero dependencies and adds only ~1kb to your bundle
How to translate NextJS app with next-i18next?

How to translate NextJS app with next-i18next?

Kinga WojciechowskabyKingaMay 23, 2022

Localize your NextJS app with next-i18next framework. Manage and synchronize localization files with ease. Add new languages in your application.

Continue reading

How to manage localization files?

Install SimpleLocalize CLI or download it manually.

$ curl -s https://get.simplelocalize.io/2.1/install | bash

Upload your translation files

$ simplelocalize upload \
        --apiKey YOUR_PROJECT_API_KEY \
        --uploadFormat single-language-json \
        --uploadPath ./locales/{lang}/{ns}.json

After adding new languages or changing translation strings, you can download translation files again to your project files.

$ simplelocalize download \
        --apiKey YOUR_PROJECT_API_KEY \
        --uploadFormat single-language-json \
        --uploadPath ./locales/{lang}/{ns}.json

Need help? See our documentation page.

  • Yaml file
  • TypeScript
  • Laravel
  • Localizable strings
  • Resource XML
  • React Native
  • JavaScript
  • Excel file
  • Kotlin language
  • PHP Array
  • Webhooks
  • Android strings
  • iOS
  • CSV file
  • Zapier
  • SimpleLocalize JSON
  • NodeJS
  • Swift language
  • Vue
  • Ionic
  • GatsbyJS
  • next-i18next
  • Unity
  • Angular
  • PO/POT file
  • i18next
  • Module exports
  • macOS
  • Slack
  • Multi Language JSON
  • Cordova
  • GitHub
  • Spring Boot
  • FormatJS CLI
  • Expo
  • Java Properties
  • Android
  • FormatJS
  • FormatJS CLI
  • next-translate
  • React
  • Java language
  • [object Object]
  • Google Translate
  • Jekyll
  • Single Language JSON
  • Excel
  • macOS
  • Android
  • Angular
  • Jekyll
  • FormatJS
  • Java language
  • Unity
  • Localizable strings
  • Google Translate
  • React Native
  • Java Properties
  • i18next
  • Android strings
  • Yaml file
  • PHP Array
  • GitHub
  • TypeScript
  • Cordova
  • Expo
  • NodeJS
  • Excel file
  • React
  • FormatJS CLI
  • Multi Language JSON
  • Slack
  • Swift language
  • PO/POT file
  • Ionic
  • JavaScript
  • Laravel
  • Resource XML
  • next-translate
  • next-i18next
  • Webhooks
  • [object Object]
  • Zapier
  • Kotlin language
  • Spring Boot
  • FormatJS CLI
  • iOS
  • Single Language JSON
  • Excel
  • SimpleLocalize JSON
  • Module exports
  • CSV file
  • GatsbyJS
  • Vue
  • macOS
  • Spring Boot
  • CSV file
  • iOS
  • Google Translate
  • GatsbyJS
  • FormatJS CLI
  • PO/POT file
  • i18next
  • Yaml file
  • Zapier
  • Resource XML
  • Laravel
  • Single Language JSON
  • Android
  • Swift language
  • Localizable strings
  • Angular
  • Multi Language JSON
  • Webhooks
  • Excel
  • Cordova
  • Jekyll
  • next-i18next
  • NodeJS
  • PHP Array
  • SimpleLocalize JSON
  • GitHub
  • React
  • Module exports
  • FormatJS CLI
  • Java language
  • Android strings
  • Kotlin language
  • next-translate
  • Ionic
  • Excel file
  • Vue
  • TypeScript
  • FormatJS
  • JavaScript
  • Expo
  • Unity
  • [object Object]
  • React Native
  • Java Properties
  • Slack

Integrated with your favourite tools

Have you already integrated an i18n library? We got good news! You can connect SimpleLocalize without doing any changes in the application code! We don't bound you with our own 'yet another i18n library'.

Browse integrations
Ready to say

Greet your customers in their mother language

Start 14-day trialNo credit card required
waves

Resources

What is ICU? Our guide for ICU message formatting and syntax.

What is ICU? Our guide for ICU message formatting and syntax.

Kinga WojciechowskabyKingaFebruary 02, 2023

ICU message format is the most widely used format for Unicode strings. Learn more about ICU message formatting and syntax for plurals, numbers, dates and time and more.

Continue reading
Java 19: Internationalization

Java 19: Internationalization

Jakub PomykałabyJakubNovember 19, 2022

Learn how to implement internationalization in your Java application. This tutorial will show you how to use Spring Boot to create a simple application with messages.properties.

Continue reading
Spring Boot 3.0: Internationalization

Spring Boot 3.0: Internationalization

Jakub PomykałabyJakubNovember 18, 2022

Learn how to implement internationalization in your Spring Boot application. This tutorial will show you how to use Spring Boot to create a simple application with messages.properties.

Continue reading
What is CORS?

What is CORS?

Jakub PomykałabyJakubOctober 04, 2022

Article explains what is CORS, popular among web developers CORS, what are the common problems and how to fix them.

Continue reading