
Chamelingo
A comprehensive localization solution for Unity game development.
Chamelingo is a powerful, developer-friendly Unity package that simplifies game localization with an intuitive editor interface, automatic translation integration, and flexible text management.
✨ Key Features
- Centralized Hub Interface - Manage all translations, components, and settings from one unified editor window
- Visual Status Tracking - Real-time localization status for all text components in your project
- Automatic Translation - Integration with multiple translation services (DeepL, Google Translate, Azure, and more)
- Flexible Data Storage - Choose between JSON or CSV formats to fit your workflow
- Composite Text System - Dynamic text with runtime parameters, component references, and template support
- Language Selection Dropdown - Ready-to-use UI component with automatic language persistence
- Inspector Decorators - Visual feedback for localization status directly in the Unity Inspector
- Comprehensive API - Full programmatic access for advanced localization scenarios
📚 Documentation
Getting Started
- Getting Started Guide - Complete setup walkthrough for new users
- User Guide - Comprehensive feature documentation
Reference
- API Reference - Complete C# API documentation
- Technical Documentation - Architecture and system design
- FAQ - Frequently asked questions
Support
- Report Issues - Submit bug reports and feature requests
🎯 Use Cases
Multi-Language Game Releases
Launch your game in multiple languages simultaneously with centralized translation management and automatic language detection.
Indie to Enterprise
Suitable for solo developers with small projects to large teams managing thousands of translation keys across dozens of languages.
External Translation Workflows
Export translations for external contractors, import completed translations, and maintain version control with backup systems.
Dynamic Content
Handle player names, scores, leaderboards, and other runtime values with the composite text system and component references.
🚀 Quick Start
- Install Chamelingo via Unity Package Manager
- Configure Project Settings - Choose data storage format and add languages
- Create Translation Keys - Define your translatable text entries
- Add Localization Components - Apply Chamelingo components to your UI text elements
- Test in Editor - Use the Chamelingo Hub to monitor and manage localization
For detailed instructions, see the Getting Started Guide.
💡 Why Chamelingo?
Developer-Friendly Design
- Intuitive visual interface designed for Unity workflows
- Clear status indicators and error messages
- Minimal configuration required to get started
Flexible & Scalable
- Works for projects of any size
- Multiple data storage formats
- External translation contractor support
Professional Quality
- High-quality auto-translation with DeepL integration
- Proper language handling with IETF BCP 47 standards
- Comprehensive API for advanced use cases
📦 What's Included
- Chamelingo Hub - Central editor interface for managing localization
- Text Components - ChamelingoTMP and ChamelingoUnityText for TextMeshPro and legacy UI
- Language Selection Dropdown - Pre-built UI component for language switching
- Showcase Sample Scene - Interactive demonstration of all features
- Complete Documentation - Getting started guides, API reference, and technical documentation
🤝 Support & Community
- Documentation: Getting Started | User Guide | API Reference
- Issue Tracker: Report Issues
- Developer: DeadLock Development