Unity Localization Integration
Getting Started
Follow these steps to start using the Algebras Unity package for AI-powered localization in your Unity projects.
1. Installation
https://github.com/algebras-ai/algebras-unity.gitAdd this URL to Unity Package Manager: Window → Package Manager → + → Add package from git URL
2. API Key Setup
You haven't created any API keys yet.
Create one to get started with the integrations.

3. Unity Setup
Create Service Provider: Assets → Create → Algebras → Service Provider
Add Extension: Select StringTableCollection → Inspector → Add Extension → Algebras Extension
Key Features
Essential features for Unity localization
Two Translation Modes
Batch mode for fast bulk processing and Single mode with glossary support for precise translations
Unity Integration
Seamlessly extends Unity's built-in Localization system with AI-powered translation capabilities
UI-Safe Mode
Preserves Unity markup and formatting to ensure your UI elements remain intact during translation
Custom Prompts
Add context-specific translation instructions to get better, more accurate translations for your game
Configuration
Configure your Unity project with Algebras settings
Service Provider Settings
- API Key: Your Algebras AI platform key
- Application Name: Identifier for API requests
- Batch Size: Strings per request (1-100)
- Max Parallel Batches: Concurrent requests (1-10)
Per-Table Settings
- Translation Mode: Batch (fast) or Single (glossary support)
- UI Safe: Preserves Unity markup
- Custom Prompt: Context-specific instructions
- Glossary ID: Terminology consistency (Single mode)
Translation Modes
Choose the right translation mode for your Unity project
Batch Mode
- Fast bulk processing
- Parallel requests
- No glossary support
Single Mode
- Individual translations
- Glossary support
- Higher precision
Unity Workflow Integration
How the Unity package enhances your game localization workflow
Native Unity Integration
Seamlessly integrates with Unity's built-in Localization system, extending it with AI-powered translation capabilities without disrupting your existing workflow.
Batch Processing
Process large amounts of text efficiently with configurable parallel processing, perfect for translating entire game projects with hundreds or thousands of strings.
UI-Safe Translation
Preserves Unity markup and formatting to ensure your UI elements, rich text, and special characters remain intact during the translation process.
Custom Context
Add game-specific context and terminology through custom prompts and glossary support to get more accurate translations that match your game's tone and style.
Requirements
System requirements and dependencies for the Unity package
Unity Requirements
- Unity 2021.3 or later
- Unity Localization Package 1.4.0+
- Algebras AI API key
Package Features
- Two translation modes (Batch & Single)
- UI-Safe mode for Unity markup
- Custom prompts and glossary support
- Configurable parallel processing
Installation Methods
Multiple ways to install the Algebras Unity package
Via Git URL (Recommended)
1. Open Unity Package Manager
2. Click + → Add package from git URL
3. Enter the package URL:
https://github.com/algebras-ai/algebras-unity.git
Via Package Manager Manifest
Add to your manifest.json dependencies:
{ "dependencies": { "ai.algebras.localization": "https://github.com/algebras-ai/algebras-unity.git" } }
Documentation & Support
Resources to help you get the most out of the Algebras Unity package
Unity Package Repository
View the source code, contribute, and report issues on GitHub
Documentation
Comprehensive guides, tutorials, and reference documentation
Support
Need help? Reach out to us through one of these channels:
