Auto Translator behavior for Text Object Construct 3 Addon
A downloadable addon
Auto Translator - Construct 3 Behavior SDK2
Automatically translate and encrypt text in your Construct 3 games using multiple translation APIs!
๐ What is it?
Auto Translator is a powerful behavior that adds real-time translation capabilities and text encryption to any text object in Construct 3. Perfect for creating multilingual games, localization testing, dynamic content translation, and hidden messages/puzzles.
โจ Key Features
- Multiple Translation APIs: Choose from 7 different translation services
- Text Encryption/Decryption: 4 built-in cipher types (Caesar, ROT13, Base64, Reverse)
- Smart Caching: Translations are cached to minimize API calls and improve performance
- Translate on Start: One-time translation when preview/game starts
- Auto Translate: Automatically translate text when it changes dynamically
- 3 Translation animations: fade, typewriter, decode glitch
- Language Detection: Auto-detect source language or specify manually
- 22+ Languages Supported: Including English, Spanish, French, German, Polish, Japanese, Chinese, Korean, Arabic, and more
๐ Cipher System
Encrypt text on start and decrypt it with translation! Perfect for puzzles, hidden messages, or obfuscated game content.
- Caesar Cipher - Shift letters by N positions (customizable shift value)
- ROT13 - Classic ROT13 encoding
- Base64 - Base64 encoding/decoding
- Reverse - Simple text reversal
๐ง Available Translation Services
Free Options (No API Key Required)
- MyMemory (default) - 1000 words/day per player IP
- Microsoft Translator - Free proxy with no hard limit
API Key Options (Free Tiers Available)
- DeepL - 500,000 characters/month free, then paid
- Claude API - Anthropic's AI translation
- ChatGPT API - OpenAI's GPT translation
- Gemini API - Google's AI translation
- LibreTranslate - Open-source translation (requires API key)
๐ฎ How to Use
Basic Translation
- Add the Auto Translator behavior to any text object
- Select your preferred translation API provider
- Set source and target languages
- Enable Translate on Start for automatic translation on preview/game start
- Or use "Translate now" action via events
Text Encryption
- Enable Cipher Enable checkbox
- Select Cipher Type (Caesar, ROT13, Base64, Reverse)
- For Caesar: Set Caesar Shift value (default: 3)
- Text automatically encrypts on preview/game start
- Use "Translate now" action to decrypt and translate
๐ Actions & Conditions
Actions:
- Translate now
- Translate existing text
- Set auto translate on/off
- Set source/target language
- Clear cache
Conditions:
- Is translated
- Is translating
- On translation complete
- On translation error
- On started translating
Expressions:
- TranslatedText - Get the translated text
- OriginalText - Get the original text
- ErrorMessage - Get error details
- CacheSize - Get number of cached translations
๐ Important Notes
- Free APIs (MyMemory, Microsoft) have per-IP daily limits - perfect for testing and small/medium games
- Each player with unique IP gets their own quota (1000 words/day for MyMemory)
- For production games with high traffic, consider using an API key service
- Translations are cached (100 entries max, FIFO) to reduce API calls and improve performance
- Translate on Start - One-time translation when game starts (for static text)
- Auto Translate - Continuous translation on text changes (for dynamic text)
- Can combine both: translate initial text + auto-translate changes
๐ Privacy & Security
- API keys are stored only in your project properties
- No data is collected by this addon
- All translation requests go directly to the selected API provider
- Encryption happens locally in the browser/game
๐ฏ Quick Examples
Live Chat Translation: Set Auto Translate = ON. Messages automatically translate as players type
Language Learning Game: Show text in one language, player guesses, then use "Translate now" to reveal answer
| Status | Released |
| Category | Other |
| Author | Jonasz O. |
| Tags | addon, behavior, construct, construct-3, scirra |
| Content | No generative AI was used |
Purchase
In order to download this addon you must purchase it at or above the minimum price of $9.99 USD. You will get access to the following files:




Leave a comment
Log in with itch.io to leave a comment.