All articles

Introducing: Statistics

Introducing: Statistics

Kinga Pomykała
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

Introducing: Translation comments

Kinga Pomykała
3 min read

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

Introducing: Character limit in translations

Kinga Pomykała
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

How to localize React app using i18next

Kinga Pomykała
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.

Simple AI-powered app localization with ChatGPT

Simple AI-powered app localization with ChatGPT

Kinga Pomykała
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 Comprehensive Guide

AI-Powered Translations. A Comprehensive Guide

Kinga Pomykała
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

How to control translation quality with review statuses

Kinga Pomykała
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

Automate your translation workflow with Automations

Kinga Pomykała
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

Translation editor: Using tags to group translations

Kinga Pomykała
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.

Cloudflare Workers and Website Localization (2/5)

Cloudflare Workers and Website Localization (2/5)

Jakub Pomykała
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?

How to translate a website or app using OpenAI?

Kinga Pomykała
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

Best practices for creating translation keys

Kinga Pomykała
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)

Cloudflare Workers and Website Localization (1/5)

Jakub Pomykała
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.

Hosted country flags

Hosted country flags

Jakub Pomykała
3 min read

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

How to find and delete unused translation keys

How to find and delete unused translation keys

Kinga Pomykała
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.

Translation management with&nbsp;Figma plugin

Translation management with Figma plugin

Kinga Pomykała
6 min readFebruary 20, 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 auto-translate JSON files

How to auto-translate JSON files

Kinga Pomykała
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.

Keyboard shortcuts for Translation Editor

Keyboard shortcuts for Translation Editor

Jakub Pomykała
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?

Flags in language selectors: should we keep or remove them?

Kinga Pomykała
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

List of country flag icon projects

Jakub Pomykała
3 min readFebruary 09, 2024

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

SimpleLocalize: Tips & Tricks

SimpleLocalize: Tips & Tricks

Kinga Pomykała
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.

Java 21: Internationalization

Java 21: Internationalization

Jakub Pomykała
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

Spring Boot 3.2: Internationalization

Jakub Pomykała
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.

What is CORS?

What is CORS?

Jakub Pomykała
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

How to optimize your website for AI translation

Kinga Pomykała
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.

What is SimpleLocalize?

What is SimpleLocalize?

Kinga Pomykała
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?

How to translate NextJS app with next-i18next?

Kinga Pomykała
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

The Complete Guide to Software Localization

Kinga Pomykała
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?

How to translate NextJS app with next-translate?

Kinga Pomykała
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

Translation Editor Explained

Kinga Pomykała
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

CLI 2.0 with multi-file support

Jakub Pomykała
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?

How to use auto-translation?

Kinga Pomykała
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

Product Update: Better Language Management

Jakub Pomykała
2 min read

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

GitHub Actions available!

GitHub Actions available!

Jakub Pomykała
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

Number formatting in JavaScript

Jakub Pomykała
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

Localization: Tips & Tricks

Jakub Pomykała
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

UI Design: Language selectors

Kinga Pomykała
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?

How to create a multi-language website in GatsbyJS?

Jakub Pomykała
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 translate app automatically?

How to translate app automatically?

Jakub Pomykała
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?

How to keep translations up to date?

Kinga Pomykała
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?

Language vs Locale: What's the difference?

Kinga Pomykała
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?

What is translation management?

Kinga Pomykała
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

Customer-specific translations management

Kinga Pomykała
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

Importance of translation in software projects

Kinga Pomykała
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?

What is 'hreflang' and how to use it

What is 'hreflang' and how to use it

Kinga Pomykała
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.

4 app categories that need multi-language support

4 app categories that need multi-language support

Jakub Pomykała
5 min read

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

Introducting: Project API Keys

Jakub Pomykała
1 min readSeptember 06, 2024

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

Start with software project localization

Start with software project localization

Kinga Pomykała
3 min read

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