AI-Powered Game Screenshot Translation Tool for Windows
Capture your game screen ยท AI translates the text ยท Result overlays directly on the image
Play any foreign-language game. Read everything. No interruptions.
๐ฅ Download โข ๐ Documentation โข ๐ฌ Community โข โ Ko-fi โข ๐ Patreon
LangForge is an open-source AI-assisted game translation tool for Windows. It automatically detects your game window, captures the screen, and translates on-screen foreign text using your choice of AI engine โ overlaying the result directly on the screenshot, positioned where the original text was.
Designed for players who want to enjoy Japanese, Korean, or any foreign-language game without switching windows or pausing to look things up.
โ ๏ธ LangForge is under active development. Features and UI may change between versions.
No API key. No account. No configuration whatsoever.
LangForge uses EasyOCR locally to detect and position text, then routes through Google Translate (free, no quota limits) for the actual translation.
โ Best for: first-time users, or anyone who doesn't want to create API accounts.
Runs entirely on your own machine. No internet after setup, no API costs, no data leaves your device.
Requires installing OLLAMA and a vision-capable model (e.g. llava). A dedicated GPU is recommended.
โ Best for: privacy-focused users with decent hardware.
Supports 10 mainstream AI engines including Gemini, Groq, Mistral (free tiers available) and OpenAI, Claude, Grok, HuggingFace, Together AI, Cerebras, NVIDIA NIM.
LangForge automatically rotates engines when a free quota runs out โ keeping translation running uninterrupted.
โ Best for: users who want the highest translation accuracy.
| Feature | Description |
|---|---|
| ๐ผ๏ธ Overlay Translation | Translated text positioned directly on the game screenshot |
| ๐ Multi-Language Output | Japanese, English, Korean, French, German, Spanish, Italian, Portuguese, Russian, and more |
| ๐ Horizontal / Vertical Layout | Supports both Western (LโR) and Japanese-style (topโbottom, RโL) text direction |
| ๐ค Auto Font Matching | Overlay font auto-selected based on target language (JP, KR, RU, etc.) |
| ๐ AI Walkthrough Analysis | 3โ5 actionable hints based on the current game screen |
| โก Auto-Capture | Detects scene stability and triggers translation automatically |
| โจ๏ธ Global Hotkeys | Trigger translation or walkthrough without leaving your game |
| ๐ฌ Session Recording | Records your play session with playback and live delay mode |
| ๐๏ธ Translation History | SQLite-backed records with screenshot, organized by game and platform |
| ๐ Encrypted API Keys | Keys encrypted with your machine ID (XOR + base64) before saving locally |
| ๐ฑ๏ธ Click-to-Select Window | Click directly on your game window to set it as target |
| ๐ Simple Mode (Tab 7) | Streamlined local-engine interface โ pick your OLLAMA model and translate instantly |
| ๐ Dark / Light Theme | Toggle UI theme from the View menu |
| ๐ Bilingual UI | Supports ็น้ซไธญๆ and English, toggle anytime from the menu |
| ๐ Auto Engine Rotation | Automatically switches to the next available engine when free quota runs out |
| ๐ Quota Dashboard | Real-time view of today's usage per model, with RPM and RPD tracking |
| ๐ ๏ธ Platform Editor | Add, rename, or remove game platforms and emulators directly in the UI |
| ๐ One-Click Mode Switch | Toggle between Advanced and Simple Mode instantly from the menu bar |
- Download and run
LangForge.exe - Select ๐ Local OCR + Google Translate as your engine
- Set your target game window title in the Capture tab
- Click Capture & Translate โ done!
No API key needed. No account required.
- Get a free Gemini API Key from aistudio.google.com (Google account required, no credit card)
- Run LangForge, select โ Cloud Engine โ Gemini
- Paste your key and start translating
For maximum free quota, also set up Groq, Mistral, Together AI and Cerebras โ LangForge rotates them automatically.
- Install OLLAMA
- Run
ollama pull llavato download a vision model - Start with
ollama serve - In LangForge, select ๐ฆ Local Engine (OLLAMA)
New in V1.5: Use Simple Mode (Tab 7) for a streamlined OLLAMA experience โ no API key, minimal setup.
git clone https://github.com/toyakyo/LangForge.git
cd LangForge
pip install anthropic easyocr google-genai groq keyboard mistralai numpy openai pillow pywin32
python LangForge.py| Engine | Recommended Model | Free Daily Quota | Notes |
|---|---|---|---|
| Gemini | gemini-3-flash | 500 RPD | New-gen Flash, recommended |
| Gemini | gemini-2.5-flash | 20 RPD | Stable, strong vision |
| Groq | qwen/qwen3.6-27b | 1,000 RPD | Multimodal, fast |
| Mistral | mistral-small-latest | 500 RPD | Vision support |
| HuggingFace | Llama-3.2-11B-Vision | Free tier | Open-source vision models |
| Together AI | Llama-Vision-Free | Unlimited (free) | Permanently free vision model |
| Cerebras | gemma-4-31b | ~2,100 RPD | 1,800+ tok/s, ultra fast |
| NVIDIA NIM | llama-3.2-11b-vision | Free credits | Enterprise-grade inference |
| OpenAI | gpt-4.1-mini / gpt-4.1 / gpt-4o | Paid | Most stable quality |
| Claude | Haiku / Sonnet / Opus | Paid | Strong semantic understanding |
| Grok | grok-2-vision-1212 / grok-4 | Paid | xAI flagship multimodal |
| ๐ฆ OLLAMA | Any vision model | Unlimited (local) | Fully offline, no API key |
| ๐ OCR + Google | EasyOCR + Google Translate | Unlimited (free) | Zero setup required |
โ ๏ธ Free quota numbers are subject to change. Check each provider's official announcements for the latest limits.
LangForge is verified using Microsoft Process Monitor (Sysinternals).
The application makes only the API calls required for translation โ to the AI engine you have selected. No data is sent to any developer-controlled server.
- โ
API Keys stored locally in
configs.json, encrypted with your machine ID - โ No upload of screenshots or personal data
- โ No connection to developer servers
- โ No remote license verification
- โ SHA256 checksum published for every release
- โ Full source code available for inspection
File Integrity Verification
| Release | File | SHA256 |
|---|---|---|
| V1.5.1 | LangForge.exe |
EFE1E645BF88CB359B0D48BD4E29DDDABF157FABCC433D3AF5C359B123B6B793 |
| V1.5 | LangForge.exe |
AC62B71FADE75FD6E06DFA228E9E2E1759ACD65252E14A9A80BD52BB96FEA083 |
| V1.1.1 | LangForge.exe |
1E9DF0E89E91E9D799E56049E7F5FBA5D08C36E6706F4140F38E38413697FE80 |
# Verify in PowerShell
Get-FileHash .\LangForge.exe -Algorithm SHA256If the hash does not match, do not run the file. Re-download from the official page.
| Item | Requirement |
|---|---|
| OS | Windows 10 / 11 (64-bit recommended) |
| Network | Required for cloud engines; OLLAMA and OCR modes work offline |
| API Key | Required for cloud engines; not required for OLLAMA or OCR mode |
| Storage | 1GB+ recommended (translation history and session recordings accumulate locally) |
| GPU (OLLAMA) | NVIDIA GPU with 4GB+ VRAM recommended for local inference |
| OLLAMA | Optional โ install from ollama.com for local engine |
| EasyOCR | Optional โ pip install easyocr for local OCR mode |
LangForge/
โโโ LangForge.py # Main application
โโโ platforms.json # Game platform definitions
โโโ emulators.json # Emulator definitions
โโโ requirements.txt # Python dependencies
โโโ configs.json # User config (auto-generated, API keys encrypted)
โโโ favicon.ico # App icon
โโโ translation_logs/ # SQLite DB + screenshots (auto-generated)
โโโ langforge.db
โโโ screenshots/
- Cloud engine support (Gemini, Groq, Mistral, OpenAI, Claude, Grok)
- HuggingFace / Together AI / Cerebras / NVIDIA NIM engines
- OLLAMA local engine
- Local OCR + Google Translate mode (zero setup)
- Simple Mode (Tab 7) โ streamlined local-engine interface
- Session recording & playback with live delay mode
- AI walkthrough analysis
- Auto-capture with scene stability detection
- Encrypted API key storage
- Bilingual UI (็นไธญ / English)
- Dark / Light theme toggle
- Platform editor
- One-click Advanced / Simple Mode switch
- Multi-language UI (beyond zh/en)
- macOS / Linux support (planned)
LangForge is built by a solo developer in spare time. If it's helped you enjoy a game you couldn't read before โ your support means a lot.
| Platform | Link | Type |
|---|---|---|
| โ Ko-fi | ko-fi.com/toyakyo | One-time or monthly |
| ๐ Patreon | patreon.com/cw/LangForge | $1โ3 / month |
| ๐ฌ FB Community | LangForge Official Community | Free to join |
| ๐ Official Docs | https://goonsoft.tw2.nde.tw/tutorial/tutorial.php |
| ๐ฅ Download | https://goonsoft.tw2.nde.tw/tutorial/tutorial.php#download |
| ๐ฌ FB Community | https://www.facebook.com/groups/2150940378645437 |
| โ Ko-fi | https://ko-fi.com/toyakyo |
| ๐ Patreon | https://www.patreon.com/cw/LangForge |
LangForge is provided as-is during active development and may not be fully stable. Use at your own risk.
API usage costs (if any) are the responsibility of the user based on their chosen AI engine provider.
Translation results are AI-generated and may not always be accurate.
Copyright ยฉ 2026 GoOnSoft. All rights reserved.
Built with โค๏ธ by Toya Kyo โ Solo Developer from Taiwan ๐น๐ผ