AiNiee  by NEKOparapa

AI translation tool for games, novels, subtitles, documents

Created 2 years ago
4,926 stars

Top 10.1% on SourcePulse

GitHubView on GitHub
Project Summary

AiNiee is an AI-powered translation tool designed for efficiently translating complex, long-form text content across various formats including games, novels, subtitles, and documents. It targets users who need to process large volumes of text and require high-quality, context-aware translations, offering a streamlined workflow for both individual users and those involved in game localization.

How It Works

AiNiee leverages a flexible architecture that supports multiple leading AI translation platforms (OpenAI, Google, Anthropic, DeepSeek, etc.) and local models. Its core strength lies in specialized techniques for long-text translation, such as context understanding, dynamic few-shot learning, automatic terminology unification, and code snippet preservation. This approach aims to overcome the limitations of standard translation APIs, ensuring greater coherence and accuracy in the output.

Quick Start & Requirements

  • Installation: Downloadable executable or source code.
  • Prerequisites:
    • API keys for supported AI platforms (OpenAI, Google, Anthropic, DeepSeek, etc.).
    • Nvidia GPU with 8GB+ VRAM is required for the SakuraLLM local model.
    • Game translation may require external text extraction tools (Mtool, ParaTranzr, RenPy SDK, Translator++, SExtractor).
  • Setup: Configuration involves setting up API keys or local models and defining project parameters (file types, languages, input/output folders).
  • Resources: Links to tutorials for game translation tools and AiNiee features are provided.

Highlighted Details

  • Supports a wide array of file formats: JSON, XLSX, RPY, EPUB, TXT, SRT, VTT, LRC, DOCX, MD.
  • Features a plugin system for enhanced functionality (e.g., Punctuation Fixer, Language Filter, Text Normalizer).
  • Offers advanced quality control options like custom prompts, glossaries, exclusion lists, and text replacement.
  • Includes "Gemini Translation" for experimental dual-request translation workflows.

Maintenance & Community

  • Active development with contributions from users and maintainers.
  • QQ and Telegram groups are available for community discussion and support.
  • Links to contribution guides for developing plugins, improving file support, and refining the regex library are provided.

Licensing & Compatibility

  • The project is available under a permissive license, but the README includes a disclaimer stating the tool is for personal legal use only and does not support or endorse illegal profit-making activities.

Limitations & Caveats

  • Local model translation (e.g., SakuraLLM) requires specific hardware (Nvidia GPU with 8GB+ VRAM).
  • Game translation necessitates the use of separate, external text extraction tools, adding a layer of complexity to the workflow.
Health Check
Last Commit

4 days ago

Responsiveness

1 day

Pull Requests (30d)
10
Issues (30d)
28
Star History
235 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Yaowei Zheng Yaowei Zheng(Author of LLaMA-Factory).

SakuraLLM by SakuraLLM

0.4%
4k
Japanese-to-Chinese translation model for light novels/Galgame
Created 2 years ago
Updated 11 months ago
Feedback? Help us improve.