Zum Hauptinhalt springen

Overview

AI Localization Automator Documentation

AI Localization Automator is a powerful Unreal Engine plugin that streamlines game localization using AI-powered translation services. It integrates seamlessly with UE's built-in Localization Dashboard and supports multiple AI providers including OpenAI, Anthropic Claude, DeepSeek, Google Gemini, and Ollama for local AI translation.

The translated content works with all Unreal Engine target platforms - the resulting localization files are universal and work wherever you deploy your UE project.

Key Features

  • Multiple AI Providers: Choose from OpenAI, Claude, DeepSeek, Gemini, or run locally with Ollama
  • Seamless Integration: Built-in integration with Unreal Engine's Localization Dashboard
  • Batch Processing: Translate hundreds of text entries efficiently with configurable concurrency
  • Smart Retry System: Automatic retry logic with configurable failure thresholds
  • Real-time Progress Tracking: Live progress updates with detailed status information
  • Context-aware Translation: Uses culture-specific language names and customizable prompts
  • Preset System: Save and load complete configuration presets for different projects
  • Session Management: Track which translations were made in the current session
  • Robust Error Handling: Comprehensive error reporting and recovery mechanisms
  • Production Ready: Tested extensively with large-scale localization projects

How It Works

The plugin automatically discovers all localizable text in your project through UE's localization system, then uses your chosen AI provider to translate content into your target languages. The translation process is:

  1. Automatic Discovery: Finds all gathered text entries from your localization target
  2. Smart Batching: Processes translations with configurable concurrent requests
  3. AI Translation: Sends context-aware prompts to your chosen AI provider
  4. Quality Control: Preserves format specifiers, placeholders, and special markup
  5. Integration: Saves results directly to UE's localization archive files
  6. Progress Tracking: Provides real-time feedback on translation progress

Supported AI Providers

Local AI

  • Ollama: Run AI models locally for complete privacy and control
    • No API costs or usage limits
    • Works offline once models are downloaded
    • Supports popular models like Llama, Mistral, CodeLlama
    • Full control over model parameters

Cloud Providers

  • OpenAI: Including latest models like GPT-4o and o3-mini with Responses API support
  • Anthropic Claude: Full model lineup including Claude Opus 4 and Sonnet models
  • DeepSeek: Cost-effective option with deepseek-chat and deepseek-reasoner models
  • Google Gemini: Complete Gemini family including 2.5 Pro with thinking capabilities

Production-Tested Reliability

This plugin has been battle-tested in real game development scenarios with:

  • Large Content Volumes: Successfully handled projects with thousands of text entries
  • Multiple Languages: Proven workflow for 10+ target languages simultaneously
  • Complex Text: Properly handles format strings, rich text markup, and special characters
  • Error Recovery: Robust handling of network issues, API limits, and provider outages
  • Team Workflows: Designed for collaborative development environments

Installation and Setup

The plugin integrates directly with UE's Localization Dashboard. After installation:

  1. Access through Dashboard: Find the "AI Translate" button in your Localization Target toolbar
  2. Choose Provider: Select and configure your preferred AI translation service
  3. Customize Settings: Adjust concurrency, retry limits, and prompt templates
  4. Start Translating: Process all pending translations with a single click
  5. Save Results: Completed translations integrate seamlessly with your localization files

For detailed setup instructions, see Getting Started.

Additional Resources