AiNiee is an LLM-based localization tool that automates the translation of games, books, subtitles, and documents across multiple languages. It operates as a batch processing engine, translating entire folders of files in parallel while preserving directory structure, and includes a glossary management system that enforces terminology consistency using AI-powered glossaries, forbidden terms, and user-defined text substitution rules.
The tool differentiates itself through key architectural decisions: it distributes translation requests across multiple API keys to bypass rate limits and accelerate throughput, uses cache-mediated data persistence to avoid redundant processing across runs, and applies chain-of-thought reasoning during translation to maintain coherence and context in lengthy content. Automatic file type and language detection via drag-and-drop eliminates manual configuration, while plugin-based file format adapters allow custom readers and writers for new formats. A pipeline-based workflow processes text through extraction, segmentation, AI translation, cache lookup, and formatted output, and rule-based preprocessing applies user-defined substitution and regex patterns to protect or modify text before and after translation.
Beyond these core capabilities, the system supports game-specific workflows for extracting and injecting translated text, exporting and reimporting project data, and handling exported JSON data. It also offers configurable translation API connections, untranslatable content pattern exclusion, and translation refinement with formatting and context awareness.