Spotlight Sale: Save 50% on select products now through July 15.

Advanced Localization Tool

DarkGame - Code Plugins - Jun 19, 2024

This plugin introduces a simpler way to localize Unreal Engine games. You will use csv files or txt files in csv file format to complete it, and support editor mode/package mode to change the translation text data.

  • Supported Platforms
  • Supported Engine Versions
    5.2 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

Documentation: [Documentation] 【Englishdocument】

Discord Support: Discord QQ群: 785689421

Runable Package: [LocalizationToolDemo]

Example Project: [LocalizationToolExample]

Demo Video: [You To Be] [bilibili]

Simple tutorial video: [YouToBe] [bilibili]

This plugin already exists in the Advanced UI system and is a great example of using the localizer plugin, so check it out if you need it.

If the plugin works well for you then please be sure to leave a review letting us know what you liked about it.

This plugin introduces a simpler way to localize games in Unreal Engine by just writing a CSV file and placing it in the specified path of the project. No more tedious operations such as collecting, compiling, translating, etc. through the engine localization tool. Everything is configured in the CSV file.

Everything the plugin does is based on FText's localization scheme: string tables. So FText localization support will not be changed, but the localization data is not a localization dashboard and *.po files, but imported from a CSV file containing keys and values ​​for each supported language.

This is a good solution for independent game developers or small teams who only need localized text support and need an easy-to-use and change format to support localization.

It is also suitable for medium and large teams, which will reduce the time to customize tools.

You only need to configure it once, and then keep editing your CSV file to achieve multi-language support.

The plugin will remember the language you used last time by default.

Technical Details


  • A more streamlined way to localize games in Unreal Engine.
  • lt simply allows the use of CSV files or TXT files in CSV format with localization data.
  • Supports the creation and maintenance of text content translations.
  • Clearer errors when keys are missing in string tables.
  • Supports multiple localizations in the same language.
  • Supports dynamic updates in editor mode.
  • Supports dynamic changes at runtime [under packaging]
  • Supports use in Blueprints and C++.

Code Modules:

  • LocalizationTool
  • LocalizationToolEditor

Number of Blueprints:0

Number of C++ Classes:12+

Network Replicated: unnecessary

Supported Development Platforms: "Win64", "Mac", "IOS", "TVOS", "Android", "Linux"

Supported Target Build Platforms: "Win64", "Mac", "IOS", "TVOS", "Android", "Linux"

Documentation: [Documentation]

Example Project: [LocalizationToolExample]