Skip to content

Chamelingo Logo

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

Reference

Support


🎯 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

  1. Install Chamelingo via Unity Package Manager
  2. Configure Project Settings - Choose data storage format and add languages
  3. Create Translation Keys - Define your translatable text entries
  4. Add Localization Components - Apply Chamelingo components to your UI text elements
  5. 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