Match0121

universal-translator

Universal Translator is an all-in-one Windows desktop translation tool: drag in files, documents, games or images for automatic detection, extraction, translation and replacement, covering Office and EPUB documents, layout-preserving PDFs, Ren'Py and KiriKiri game scripts and image OCR, all processed locally.

v1.3.0
Published at
Aug 24, 2026
48
Stars
297
Download
Synced at
4d ago
windows

Latest release

v1.3.0Aug 24, 2026, 07:27 PM
Downloads slow? Switch the source anytime above

README

Project Overview

Universal Translator is an all-in-one translation tool for Windows: drag files, documents, games or images into the window and it detects the format, then extracts, translates and replaces text, replacing the juggle between file managers and multiple translation apps.

Everything is processed locally so files never leave your computer; PDFs are auto-classified as text or scanned, game scripts support Ren'Py and KiriKiri, and images go through OCR with annotated output.

Item Value
Platform Windows 10 / 11
Form desktop app (pywebview), portable
Engines MyMemory, Baidu, DeepL, OpenAI-compatible APIs
License MIT

Drag files in and translate, documents, games and images all welcome.

Key Features

  • Drag-and-translate: drop files or a whole game folder, formats are scanned and detected automatically
  • Document translation: Word, Excel, PPT, EPUB, HTML, Markdown, TXT, SRT and ASS translated with original formatting kept
  • Smart PDF handling: text PDFs get in-place replacement that preserves layout, scanned PDFs are OCR-recognized and rendered page by page
  • Image translation: PNG, JPG, WebP and BMP go straight to OCR with original, side-by-side and translation-only views plus annotated export
  • Game translation: auto-detects Ren'Py and KiriKiri scripts, unpacks, translates and repacks xp3 archives with encoding auto-detection
  • Engine switching: MyMemory free with no setup, plus Baidu, DeepL and OpenAI-compatible endpoints including local LLMs
  • Translation cache: reused automatically, trimmed past 20,000 entries, clearable in one click

Target Audience

  • Office users translating foreign documents
  • Players localizing foreign games
  • Users processing scans and text in images
  • Privacy-minded users who keep files on their machine

Quick Start

  1. Download the full edition (with OCR) or lite exe from Releases
  2. Double-click to run, no dependencies to install
  3. Drag files or folders into the window and wait for the scan
  4. Pick a translation engine and target language, then start
  5. Export results, choosing a save location for single files or batch-downloading many

Core Advantages

  • Wide format coverage: from Office documents to game archives, one entry point handles all
  • Layout fidelity: text PDFs are replaced in place, exports keep the original layout
  • Fully local: all processing happens on your machine, nothing uploaded
  • Engine freedom: free engines work out of the box, or plug in your own API keys and local models

System Requirements

Item Requirement
OS Windows 10 / 11
Package full edition about 222MB (with OCR), lite about 48MB (no OCR)
Engines MyMemory needs no setup; Baidu, DeepL and OpenAI-compatible APIs need your own keys

Notes

  • Pick the right edition: image translation and scanned-PDF recognition require the full edition, lite has no OCR
  • Encrypted archives unsupported: encrypted KiriKiri xp3 packages cannot be unpacked for translation
  • Engine scope: Unity and UE resource packs and in-binary strings are not supported yet
  • Engine quotas: MyMemory has daily limits and Baidu's free quota is small, heavy use benefits from your own keys

Release history

Sort