Algebras AI + Unity

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.git

Add 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.

Create API Key

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:

Email Support

Help Center