Changelog

Stay informed on the latest product updates, new features, and improvements.
Help us shape the future of SimpleLocalize by sharing and voting for features.

Translation EditorNew

Find and replace in Translation Editor

The new find and replace feature in the Translation Editor allows you to quickly search for specific text across all translations and replace it with new content. It makes bulk editing easier and faster, especially when you need to update a common term or fix a recurring typo across multiple languages.

You can access the find and replace functionality directly from the search bar or using the keyboard shortcut Ctrl + Shift + F.
Find and replace in Translation Editor

Translation EditorNew

Activity: History of translation changes

Quick access the translation change history from the Activity tab. Click on the translation changed entry and choose "Show history" to see all previous versions of the translation, along with details about when the change was made and who made it.
Activity: History of translation changes

Translation HostingImproved

Translation Hosting statistics (beta)

We have added a new statistics section to Translation Hosting environments with insights into the usage and performance of your hosted translations. You can now see information about translation requests and bandwidth usage per language. This data can help you monitor the performance of your hosted translations and make informed decisions about scaling and optimization.

Translation Hosting statistics are currently in beta, so make sure to enable beta features in your profile settings to see it. If you have any feedback or suggestions for additional statistics, please let us know!
Translation Hosting statistics (beta)

TasksImproved

Email notifications for tasks

Set up email notifications for tasks and mentions to stay informed about updates and changes related to your assigned tasks. You can customize your notification preferences in your profile settings.
Email notifications for tasks

Translation EditorImproved

More tag colors

Choose from a wider range of colors when creating translation tags. This should help you better organize and categorize your translations based on your own color-coding system.
More tag colors

GitHubImproved

GitHub App update

We updated GitHub integration:
  • You can now configure auto-translation via yaml file
  • You can now upload file updates on pull requests
Learn more here: GitHub App integration

FigmaImproved

Figma plugin update

We have released version 3.4 of the Figma plugin with several improvements:
  • It's easier to create new keys when copy-pasting components
  • You can now find usages of the key in Figma documents
  • Updating screenshots is now easier
  • Translators can now use Figma plugin to manage translations

NewFile formatsApple

Xcode Localization Catalog (.xcloc) support

We have added support for Xcode Localization Catalog file format, which is used for managing localized resources in Xcode projects.
Xcode Localization Catalog (.xcloc) support

NewAuto-translationAI

Custom AI providers

You can now use any OpenAI-compatible AI provider. In your project settings, you will find a new Custom AI provider section where you can configure the base URL, endpoint, authorization, model, and additional project context. The Custom AI provider works exactly the same as all other providers integrated with SimpleLocalize.

We've also removed model restrictions for OpenAI. You can now use any OpenAI model by entering its name manually. These models are accessed exclusively using your own API key.

Learn more about Custom AI providers.
Custom AI providers

ImprovedFigmaIn-context editor

Figma and In-context editor for Translators

Translators can now use Figma plugin and in-context editor to work on translations directly in the context of the application or design.

ImprovedFile formats

File format updates

We have made several improvements to file format handling in SimpleLocalize:

NewAndroidiOS

Universal placeholders for Android and iOS

We added support for UNIVERSAL_PLACEHOLDERS that allows you to use the one platform-independent placeholders. With this option enabled, you can use import iOS/Android files with their native placeholders, and they will be automatically converted to the universal format in the editor. This way, you can work with a single set of placeholders for all your translations, regardless of the platform.

Learn more about universal placeholders in our documentation: Universal placeholders documentation.
Universal placeholders for Android and iOS

NewTranslation Editor

Tasks

You can now create and manage tasks for translations directly in the Translation Editor. Tasks allow you to assign translation keys to team members, and track progress. It's a great way to organize your translation workflow and ensure that everyone knows what they need to do. It also gives translators a way to communicate with developers or product teams to ask questions or clarify requirements for specific translations. By default, tasks module is disabled, so if you want to use it, make sure to enable it in your project settings.

Learn more about tasks in our documentation: Tasks documentation.
Tasks

NewTranslation Editor

Easier plural forms translation (beta)

We have introduced a new option to simplify translating plural forms. With the Manage plural forms option in the translation settings, you can now view and edit all plural forms in one place. The interface highlights any missing plural forms with a warning message, so you won't overlook incomplete translations.

You can also instantly test pluralization logic by entering different numbers in the preview to see how each form behaves.

This feature is currently in beta. To access it, make sure beta features are enabled in your profile settings.
Easier plural forms translation (beta)

ImprovedTranslation Editor

Quick filters (beta)

We have improved filtering options in the Translation Editor by adding quick filters for common conditions. You can now easily filter translations with issues, missing translations, or translations that are not reviewed yet with just one click.

The feature is currently in beta, so make sure you have beta features enabled in your profile settings to see it. If you have any feedback or suggestions for additional quick filters, please let us know!
Quick filters (beta)

ImprovedNotifications

Language-specific notification settings

You can now customize notification settings for your projects and choose to receive notifications only for specific languages. This way, you can stay informed about updates and changes in the languages that are most relevant to you, without being overwhelmed by notifications for all languages in your project.
Language-specific notification settings

NewImport/Export

Upload multiple files at once (beta)

You can now upload multiple files at once when importing translations from the Data tab. It's a great way to quickly import translations for multiple languages without having to repeat the import process for each file separately. The feature is currently in beta, so if you have any feedback or encounter any issues, please let us know!
Upload multiple files at once (beta)

NewTranslation Editor

Project switcher

Switch between projects more easily using the new project switcher inside the Translation Editor. It allows you to quickly navigate to other projects without having to go back to the Dashboard. You can open it using the new keyboard shortcut Ctrl + P.
Project switcher

ImprovedShopify

Shopify - improved translation key naming

We have improved the translation key naming for Shopify resources. The new naming convention is more consistent and easier to understand, making it easier to manage your translations for Shopify projects. Different content types now have their own namespace to avoid confusion and make it easier to find specific translations.
Shopify - improved translation key naming

NewFile formats

XLIFF 2.0 support

We have added support for XLIFF 2.0 format. You can now import and export translations in XLIFF 2.0, which includes several improvements over the previous version. Learn more in our XLIFF 2.0 documentation.

Translation HostingImproved

Publication Labels

You can now add publication labels when publishing translations to Translation Hosting. Publication labels allow you to categorize and organize your published translations, making it easier to manage and track different versions or groups of translations in your hosting environment. Labels can be added via REST API. This option is disabled by default, and you can turn it on in your project settings.
Publication Labels

IntegrationWebflow

Webflow integration

You can now manage your Webflow site translations using SimpleLocalize. Easily synchronize translations for pages, CMS content and components. Learn more about Webflow integration and install the SimpleLocalize app from Webflow Marketplace.
Webflow integration

ImprovedAuto-translation

Language, tags and character limit context for AI auto-translations

You can now add additional context to improve AI auto-translation quality for specific languages. The context will apply only to the selected language so you can provide language-specific instructions or details to guide the translation process. You can set the context in the language settings (Languages tab) for AI translation providers (like OpenAI or OpenRouter).

Additionally, SimpleLocalize now includes translation tags descriptions and character limit as part of the context sent to the AI model during auto-translation requests. It helps the AI better understand the purpose and constraints of the text being translated.
Language, tags and character limit context for AI auto-translations

ImprovedEditorMarkdown

Easier access to Text Editor for long translations

For translations longer than 800 characters, we now display a convenient button to open the Text Editor directly. This should make it easier to work with lengthy translations, like blog posts or emails.
Easier access to Text Editor for long translations

ImprovedEditor

Disabled closing Create translation keys window on outside click

To prevent accidental closure of the "Create translation keys" window, we have disabled the ability to close it by clicking outside the window. You can now only close the window by clicking the "Close" button.

ImprovedQA Checks

QA checks - Character limit check

We have added a new character limit check to our QA checks. This check helps ensure that translations do not exceed a specified character limit, which is particularly useful for UI elements with limited space. Learn more about character limit option.

ImprovedQA Checks

QA checks - Meaning check (experimental)

It's a small but meaningful improvement to our QA checks. The new meaning check analyzes the semantic similarity, ensuring that the translated text conveys the same meaning as the original. Currently, it is marked as experimental and is disabled by default. You can enable it in your project settings under the QA Checks section.

ImprovedFigma

Figma - performance improvements & deep linking

We have released version 3.0 of the Figma plugin with several improvements:
  • Much faster plugin startup time.
  • Improved performance when loading and syncing translations for large projects.
  • Added support for deep linking. You can now open Figma elements directly from Web UI.
  • Fixed various bugs and issues reported by users.
To enable deep linking, make sure to update the Figma plugin to the latest version, re-sync your translations, and you configure the Figma file key in SimpleLocalize settings.
Figma - performance improvements & deep linking

ImprovedShopify

Shopify: Template translations

You can now manage translations of Shopify JSON template and locale content files using SimpleLocalize. You can find all resource types to synchronize in the Shopify integration settings.
Shopify: Template translations

Improved

List View: Hide translation keys & show translations

In Row Details settings, you can now hide the translation key column in List View, and show translations for selected languages directly in the list.
List View: Hide translation keys & show translations