YNYN Translation Workshop
2.2.7中文

YN: Open-Source AI Novel Translator and Game Localization Tool

MIT Licensed

YN is an open-source AI novel translator and game localization tool for long-form fiction and game text, with AI translation and AI proofreading.

Choose a fully AI workflow, a fully manual workflow, or a mixed workflow with AI for the parts you choose. YN supports TXT, EPUB and text-layer PDF, with aligned editing and project references in one workspace.

Chunked parallel processing, reusable terminology and character references, automatic format preservation and resumable tasks support sustained translation across chapters and files.

中文 · Windows downloads · User guide · Project introduction (Chinese) · Project tutorial · GitHub repository

Use it for file translation that needs consistent terminology across chapters, preserved game control codes and resumable long tasks. PDFs need horizontal selectable text. AI tasks send the required text to your selected model provider.

Main features

See the feature guide for settings, translation reuse, proofreading modes, LAN access and artifact locations.

Requirements

Download and installation

Download the installer (Setup) or portable build (Portable) from Releases. These docs describe 2.2.7.

Installers support in-app updates; portable builds are replaced using the release page. Releases include SHA256SUMS.txt.

Configuration

Choose the source, project location, language direction and translation style. Configure a provider and model at the top of the start page when using AI features. New AI tasks default to 500 lines per chunk and up to 3 child agents; explicit settings in existing projects are retained.

If the project already has a glossary, character bible or reference material, you can organize it before translation. When format preservation is needed, translation preparation uses source examples to propose rule candidates, then the program trials and validates them. Custom regex rules and match examples are optional tools for adjustments.

Choose how to work

  1. Select the source, project location, language direction and style. For proofreading, bind an existing translation aligned with the source.
  2. Choose AI translation, AI proofreading, manual editing or a mixed workflow. Start AI translation from the start-page shortcut; proofreading requires an existing translation.
  3. When you want to participate manually, edit and search rows in the aligned HTML, ask AI about selected lines, or handle proofreading suggestions one by one.
  4. After AI processing or manual editing, use the controls to write the final TXT or export EPUB/PDF. Automatic proofreading application updates HTML; the write/export controls save the final file.

Complete tutorial · PDF guide · Background Agent API

Projects translated with YN

See case notes for more projects.

Quality checks

YN checks line alignment, placeholders, preserved content, write scope and recovery evidence, then runs independent AI review. Findings identify specific rows and can support precise automatic repair or optional manual handling.

Quality checks lists the checks, their test sources and reproduction commands.

2.2.7 highlights

See the Changelog for full history.

Documentation and development

First run · Features · Workflows · Technical terms · Runtime map

Development requires Node.js >=22.19.0 and the existing npm lock:

npm ci
npm run dev
npm test
npm run build

See development and validation for desktop, LAN and release checks.

Privacy and license

Project state, assets, sessions and backups live in the project. Provider credentials live in Electron user data. When copying a project, also transfer and rebind external source/reference files. Anyone with the LAN PIN can operate the shared workbench; use trusted networks or controlled tunnels.

MIT · Third-party notices

Thanks to OpenAI Codex and everyone who tested, translated and reported issues.

Enlarged product screenshot