Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser




Quick Information

GET (Godot Easy Translations) is a node-based translation system for the Godot Engine that simplifies localization by allowing direct text management within the scene. Easily switch languages, format text dynamically, and apply conditional translations effortlessly!Key Features:- Node-Based Translation- Multi-Language Support- Dynamic Text Formatting- Conditional Translations- Targeted Property Translation- Fresh New Nodes- Fresh New Resources
GEL - Godot Easy Localization πππ
GEL (Godot Easy Localization) is a powerful and flexible translation addon for the Godot Engine. Unlike traditional translation systems that rely on Project Settings, external tools or CSVs, GET is entirely node-based, allowing for dynamic and intuitive text localization directly in the scene.
π Features
- π Node-Based Translation: Manage translations directly in your scene tree.
- π Multi-Language Support: Easily switch between different languages at runtime.
- π Dynamic Text Formatting: Support for formatted text using properties from other nodes.
- β Conditional Translations: Change translations based on in-game conditions.
- π― Targeted Property Translation: Apply translations to any property of any node.
π₯ Installation
- Download or Clone the repository.
- Place the
addons/
folder inside your Godot project. - Enable the plugin in
Project > Project Settings > Plugins
.
βοΈ Configuration
- Go to
Project > Project Settings > Godot Easy > Localization
. - Customize the addon's behaviour as you like.
- You're all set! β π
π Getting Started
Basic Translation Setup
- Add a
Translator
node to your scene. - Assign a
StringData
resource containing translations. - Define
NodeTargets
for the properties to be translated. - Run the project, and the text will update automatically!
Using Conditional Translations
- Add a ConditionalTranslator node.
- Assign two StringData resources (one for each condition outcome).
- Create TranslationConditions to determine which translation should be applied
π Documentation
For full documentation, visit the Wiki.
π€ Contributing
We welcome contributions! Feel free to open issues or submit pull requests.
π License
This project is licensed under the MIT License.
Make translations easier and more powerful with GEL - Godot Easy Localization! ππ
GET (Godot Easy Translations) is a node-based translation system for the Godot Engine that simplifies localization by allowing direct text management within the scene. Easily switch languages, format text dynamically, and apply conditional translations effortlessly!
Key Features:
- Node-Based Translation
- Multi-Language Support
- Dynamic Text Formatting
- Conditional Translations
- Targeted Property Translation
- Fresh New Nodes
- Fresh New Resources
Reviews
Quick Information

GET (Godot Easy Translations) is a node-based translation system for the Godot Engine that simplifies localization by allowing direct text management within the scene. Easily switch languages, format text dynamically, and apply conditional translations effortlessly!Key Features:- Node-Based Translation- Multi-Language Support- Dynamic Text Formatting- Conditional Translations- Targeted Property Translation- Fresh New Nodes- Fresh New Resources