All articles

Explore the SimpleLocalize blog for the latest product updates, localization best practices,
and tips to improve your translation management workflow.

Introducing: Translation memory
3 min read

Learn how to save time and maintain consistency across your translations with SimpleLocalize's new translation memory feature.

Introducing: Visual Studio Code extension
4 min readNovember 20, 2024

The new SimpleLocalize VS Code extension lets you manage translations directly in the editor. Explore key features and installation instructions.

Automatic message extraction with AI
9 min readOctober 30, 2024

Quick message extraction with using npx and OpenAI. Extract messages and auto-create translation keys using AI. Get source translations in seconds from your source code.

Introducing: Public suggestions
2 min readNovember 27, 2024

Try out the new public suggestions feature and get feedback from your users. Enable public translations and share your project with the community.

Step-by-step localization workflow for developers
6 min read

Step-by-step guide to setting up a localization workflow for developers. Learn how to extract text for translation, manage translations, and integrate them into your app.

Namespaces in software localization
6 min read

Namespaces are a great way to organize translations in software localization. Learn what namespaces are, why they are important, and how to use them in your localization process.

Introducing: Statistics
3 min read

Check your project's translation progress with the new statistics feature in SimpleLocalize. Monitor progress, untranslated keys, review status, and team performance.

Introducing: Translation comments
3 min readNovember 27, 2024

Communicate with your team members and translators using comments. Learn how to use comments feature in the translation management system.

Introducing: Character limit in translations
2 min read

Set character limits for your translations to simplify localization management. Keep your translations consistent and within the character limit of your UI.

How to localize React app using i18next
18 min readSeptember 02, 2024

Learn how to localize your React app using i18next and react-i18next. This step-by-step guide will show you each step of React app internationalization from scratch.

How to translate a webpage:<br/>User and Developer Guide
14 min readAugust 28, 2024

Learn to translate webpages: user tips (browser tools, services, extensions) and developer strategies (multilingual content, translation software).

Translation editor:<br/>How to translate Markdown files
5 min read

Learn how to translate and auto-translate Markdown files using SimpleLocalize's Text Editor feature in the Translation Editor.

Simple AI-powered app localization with ChatGPT
4 min readSeptember 11, 2024

Auto-translate your app with ChatGPT and SimpleLocalize to automate the localization process. A step by step guide on how to integrate ChatGPT with SimpleLocalize.

AI-Powered Translations. A&nbsp;Comprehensive Guide
8 min read

AI translations are revolutionizing the language services industry. Learn how AI translation works, its types, and how it can be used in software localization.

How to control translation quality with review statuses
8 min readSeptember 11, 2024

Control the quality of your translations using review statuses in SimpleLocalize. Learn how to set up review statuses, automate and how to use them in your translation workflow.

Automate your translation workflow with Automations
6 min readJuly 09, 2024

Learn how to automate translation changes for faster and more efficient localization workflows. Auto-translate, clear, or change review status with automations.

Translation editor:<br/>Using tags to group translations
3 min read

Organize your translation keys using tags. Learn how to create tags, assign them to translations, and filter translations by tags in SimpleLocalize's translation editor.

ChatGPT and DeepL translation context in auto-translation
4 min readMay 30, 2024

Learn what is context in auto-translation and how to use ChatGPT and DeepL translation context feature to improve the quality of your auto-translation using SimpleLocalize.

AI vs MT: Auto-translation comparison with examples
11 min read

Check out our comparison of DeepL, Google Translate, and OpenAI for auto-translation with examples, quality check and cost estimation.

Cloudflare Workers and Website Localization (2/5)
4 min readSeptember 11, 2024

In this tutorial, how to extract translation keys and translations from a HTML website and upload them to SimpleLocalize using the SimpleLocalize CLI.

How to translate a website or app using OpenAI?
6 min readJuly 23, 2024

Learn how to translate a website or app using OpenAI and SimpleLocalize. Discover the pros and cons of using OpenAI for translations and how to set up the integration with SimpleLocalize.

Best practices for creating translation keys
3 min readJuly 16, 2024

Discover best practices for creating translation keys that are clear, consistent, and easy to manage to improve and optimize your app localization process.

Cloudflare Workers and Website Localization (1/5)
6 min read

In this tutorial, we will show you how to use Cloudflare Workers to create a simple website localization feature, without the need to install any additional dependencies. We will localize a simple static HTML website hosted on GitHub Pages, but you can use the same approach to localize any website, including those built with popular frameworks like React, Angular, or Vue.js.

What is a translation key? A guide with examples
4 min readJuly 16, 2024

Learn what is a translation key, how to create them, and how they look like in your project and SimpleLocalize.

Hosted country flags
3 min read

Simplify flag management and learn how to keep country flags in sync in your software project with SimpleLocalize.

DeepL Glossary in auto-translation: A guide with examples
4 min read

Improve auto-translation results with DeepL glossaries. Create preferred translations for your language pairs for a consistent and accurate translation.

How to find and delete unused translation keys
3 min readSeptember 11, 2024

Clean up your translation files by deleting unsed translation keys. Find old translation keys and delete them for clear overview of your translations.

Manage translation changes using review statuses
3 min read

Managing translation updates made easy. Learn how SimpleLocalize's review status ensures consistency across different languages.

Get notified about translation changes with SimpleLocalize Webhooks
5 min readSeptember 11, 2024

Improve your translation updates workflow using SimpleLocalize Webhooks and integrations with Slack, Discord and Microsoft Teams.

Translation management with&nbsp;Figma plugin
6 min readSeptember 23, 2024

Learn how to localize your Figma designs with the SimpleLocalize translation editor. Give your designs a way to speak for themselves in different languages thanks to effective localization.

How to manage set of translations and keys with Bulk&nbsp;Actions
5 min readApril 02, 2024

Simplify translation management with SimpleLocalize's Bulk Actions — delete, update, review, or auto-translate multiple keys at once for efficient localization.

Getting started: Invite team members and translators
6 min read

Learn how to work together using SimpleLocalize! Invite team members, share access, and make localization easy.

How to share translation keys across multiple apps?
4 min read

Easily manage translations across multiple apps with SimpleLocalize's key merging feature. Save time and maintain consistency!

Translation Hosting: How to update translations automatically?
7 min read

Save time with automatic translation updates. Try SimpleLocalize Translation Hosting to keep your app's translations up to date effortlessly in any environment.

How to auto-translate JSON files
5 min readSeptember 11, 2024

Simplify your localization process by learning how to auto-translate JSON files with SimpleLocalize's translation editor and auto-translation feature.

How to get started with a TMS: An introduction to SimpleLocalize
9 min readMarch 26, 2024

Start using a TMS for localization of your software project. Learn how to get started and manage your translations.

Keyboard shortcuts for Translation Editor
3 min readApril 02, 2024

Learn how to use the Translation Editor keyboard shortcuts to speed up your translation workflow with SimpleLocalize.

Flags in language selectors: should we keep or remove them?
10 min readFebruary 20, 2024

Languages in language selectors are often represented by flags, but the use of them may be problematic. Learn why and check our tips for creating lamguage selectors that work for everyone.

List of country flag icon projects
3 min readFebruary 09, 2024

This is a practical compilation of resources for country flags, which can benefit both designers and developers.

How to create a language selector with Tailwind CSS
11 min readSeptember 11, 2024

Learn how to create a language selector for your website easily using Tailwind CSS. Follow our step-by-step guide for seamless localization.

SimpleLocalize: Tips & Tricks
5 min readSeptember 11, 2024

Learn our tips for using SimpleLocalize. Take advantage of the i18n editor's capabilities, automate the translation process and localize your software.

What is ICU? Our guide for ICU message formatting and syntax.
18 min readJuly 04, 2024

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.

Java 21: Internationalization
8 min readMarch 12, 2024

Learn about Java 21 internationalization and localization. We will learn how to use formatting instances to format dates and numbers. We will take a look at the `java.text` package and its classes. We will also learn how to use the `java.time` package to work with dates and times. Finally, we will learn how to use the `ResourceBundle` object to retrieve localized messages from a properties file.

Spring Boot 3.2: Internationalization
5 min readMarch 26, 2024

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.

How to translate your app without hiring translators?
5 min read

Learn how to translate your app without hiring professional translators. Save time, money and provide your users with accurate translations with just one click.

12 Most Popular Acronyms in Software Localization
5 min readSeptember 23, 2024

L10n, TMS, i18n. Are those terms familiar to you? Learn the most popular acronyms used in software translation and localization.

What is CORS?
9 min readSeptember 11, 2024

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

How to optimize your website for AI translation
9 min readMarch 26, 2024

Learn how to translate your website with AI translation services like OpenAI ChatGPT, DeepL or Google Translate and optimize your website for translation.

5 not obvious benefits from translating your application
4 min read

Are you still wondering if it is worth to invest in translating your app? Check 5 not-so-obvious benefits that translation brings to your application.

What is SimpleLocalize?
5 min read

SimpleLocalize is a simple and user-friendly solution for translation management which helps in localization process and translation files management.

How to translate NextJS app with next-i18next?
4 min readMay 09, 2024

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

The Complete Guide to Software Localization
10 min readMarch 08, 2023

Learn what is software localization and how to localize your website or app efficiently with SimpleLocalize translation management help.

How to translate NextJS app with next-translate?
4 min readMay 09, 2024

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

Translation Editor Explained
6 min readJuly 04, 2022

Explore features and functionalities of SimpleLocalize translation editor, learn how to use them and get started with translation management for your project.

CLI 2.0 with multi-file support
3 min read

Learn how to upload and download translations from complex project structures. Split translations into multiple files to improve loading speed.

How to use auto-translation?
5 min readSeptember 11, 2024

Auto-translation is a powerful feature which helps you translate your app, website, game or other digital content to multiple languages with just one click.

Product Update: Better Language Management
2 min readNovember 07, 2024

See what's new in SimpleLocalize and learn how to use new features. This update focuses around language management and export menu.

The complete guide to managing translation projects with Excel
4 min readMarch 26, 2024

This complete guide will teach you how to manage translations with Excel spreadsheets. Start translating your project efficiently with Excel and our Excel auto-translation option.

GitHub Actions available!
1 min readFebruary 28, 2024

GitHub Actions integration for Continuous Localization is available on GitHub Market! Connect your GitHub repository to SimpleLocalize i18n editor for free!

Number formatting in JavaScript
3 min readApril 12, 2022

Discover the power of 'toLocaleString' functions in JavaScript. Format numbers, currencies, and units without any 3rd party localization library.

Localization: Tips & Tricks
3 min readNovember 27, 2021

Avoid common problems with localization by following these simple tips. These resources will help you save time and effort with internationalization and localization.

UI Design: Language selectors
5 min readFebruary 09, 2024

A great language selector can highly improve user experience, and it's an essential setting in a multilingual website. Check our selection of the most beautiful language selectors.

How to create a multi-language website in GatsbyJS?
9 min readSeptember 15, 2023

Create a multi-language GatsbyJS website with a few simple steps. A multi-language website is a great way for your company to reach a wider audience.

How to use code splitting with JSON files in React application
2 min readAugust 06, 2021

Lazy load JSON resource with language translations to speed up your React application. Use built-in code-splitting feature to load JSON files.

How to translate app automatically?
4 min readMarch 26, 2024

Translate web or mobile app effortlessly using OpenAI ChatGPT, Google Translate or DeepL with SimpleLocalize. Use machine translations to speedup localization process, review translations, and deploy them fast!

How to keep translations up to date?
5 min readMarch 26, 2024

Software updates can be challenging and yet with every deploy, you must remember about updating your keys, translations, and content. How to keep all translations up to date with every new feature release?

Language vs Locale: What's the difference?
4 min readJuly 16, 2024

Language and locale are often used interchangeably but refer to distinct concepts. Learn the differences and how to use them in software localization.

What is translation management?
5 min read

Translation management is a process of managing texts in different languages. It is a set of tools and solutions that help manage the translation process.

Customer-specific translations management
4 min read

How to manage requests of product customization while the current solution works perfectly fine for other clients? See how you can easily manage customer-specific translations without duplicating your code.

Importance of translation in software projects
6 min read

Imagine how the world would look like if we wouldn't be able to understand other people, to learn other languages. How we would communicate to share knowledge, inventions and information?

List of i18n libraries for React, React Native, and NextJS
6 min readOctober 16, 2024

Best i18n libraries for React web, React Native, Expo and all other React apps. Check how react localization should look like.

What is 'hreflang' and how to use it
5 min read

In every web application, website or project, when you open a code editor, it all starts with the definition of the language used for your page which is very important for good SEO results.

7 tips to make your localization work more productive
5 min readMarch 26, 2024

Are you struggling with the localization process? Read how to overcome all obstacles and handle i18n easier

4 app categories that need multi-language support
5 min readSeptember 23, 2024

See examples of apps that need translation management to reach a global audience. Learn why travel, eCommerce, SEO, and business apps need multi-language support.

Introducting: Project API Keys
1 min readSeptember 23, 2024

Check out the newest naming convention. Learn more about API keys, which are replacing project upload tokens, upload tokens, and API tokens.

FormatJS and React application localization
7 min readSeptember 23, 2024

FormatJS - add more languages to your React app. Zero configuration required. Simple setup with 2-minute guide.

i18next and React application localization in 3 steps
5 min readFebruary 26, 2024

How to localize ReactJS application with i18next internationalization library. Learn how to manage localization in software project

Start with software project localization
3 min read

Localization significantly improves user experience by making texts in your app more readable and understandable for a particular group of users...

Internationalization tool for yahoo/react-intl
3 min readSeptember 11, 2024

FormatJS - quick guide for localizing React apps and translation files management. Simple setup with 2-minute guide.