XUnity Auto Translator is a plugin for translating Unity-based games automatically by intercepting and translating in-game text in real time.
The tool solves the problem of playing games in languages you do not understand by hooking into Unity's text rendering systems and sending text to translation services over the internet. It works by intercepting text before it is displayed and replacing it with translated versions, supporting both automatic translation via external services and manual translation through configuration files. The plugin can handle various text frameworks used across different Unity games and includes support for IL2CPP compiled games in addition to standard Mono builds.
The tool suits developers and players who want to make Unity games accessible in different languages without modifying the original game files. It works best with games using standard Unity text systems, though configuration may be needed to enable specific text frameworks for games that do not translate properly by default. Installation is straightforward through BepInEx, which is the recommended approach, or through standalone ReiPatcher installation for games without existing mod loaders. The plugin also supports integration with other mod loaders including MelonLoader, IPA, and UnityInjector. Those redistributing the plugin as part of a translation suite should review the documentation regarding manual translations and redistribution guidelines.
Development activity shows consistent maintenance with regular updates addressing compatibility and feature requests. The project maintains active engagement with users through issue resolution and documentation updates. Support for multiple plugin frameworks and game architectures indicates ongoing effort to broaden compatibility across the Unity game ecosystem. The codebase remains actively refined to handle edge cases in text interception and translation workflows.