HomePluginsAudio & VoiceAuvyra Translate Runtime
Description

Translate text between 100+ languages at runtime, fully offline — no API keys, no internet required after setup.

Auvyra Translate Runtime brings neural machine translation directly into Unreal Engine. Translate UI text, dialogue, player chat, or any dynamic content on the fly, all processed locally on the player's machine. No cloud calls, no recurring costs, no data sent anywhere.

Powered by two AI engines: M2M100 (CTranslate2) for fast, lightweight translation across 100+ languages, and Qwen3-4B (Llama.cpp) for LLM-quality, context-aware translations for natural results.

Perfect for offline games, privacy-focused applications, and real-time multilingual experiences.

Features
100 supported languages including Arabic, Chinese, Japanese, Korean, Hindi, Russian, Turkish and more
Two translation engines — M2M100 for speed, Qwen3-4B for quality
GPU accelerated via NVIDIA CUDA with automatic CPU fallback
Async Blueprint API — fully non-blocking, game thread safe
Translate Text — single sentence, instant result
Translate Document — auto-splits large text, supports real-time streaming
Switch engines at runtime with one Blueprint node
Built-in model manager in Project Settings
Bundled Noto Sans font covering all 100 language scripts
Works in packaged builds
How it works
Step 01
Download models
Use the built-in model manager in Project Settings to download only the languages you need.
Step 02
Call Blueprint node
A single async Blueprint node triggers translation. Non-blocking — your game thread stays smooth.
Step 03
Receive translated text
Output event fires with the translated string ready to display or use in your game.
You might also like
Auvyra LipSyncAudio
Auvyra LipSync
Real-time MetaHuman lip sync from any audio source
View →
Auvyra TTSAudio
Auvyra TTS
Offline text-to-speech with 153 voice models across 40 languages
View →
Auvyra Video RecordMedia
Auvyra Video Record
Record gameplay video at runtime
View →