-
-
Notifications
You must be signed in to change notification settings - Fork 8
Performance Optimization
Lord0fTurk edited this page Jan 13, 2026
·
3 revisions
RenLocalizer is built for speed, capable of processing projects with over 100,000 lines. Use this guide to squeeze every bit of performance out of the tool.
Instead of using a single connection, RenLocalizer "races" multiple requests across different Google mirrors.
- Lingva Fallback: If the primary service rate-limits you, the app automatically switches to Lingva servers.
- Result: Translation speed jumps from ~3 strings/sec to ~10+ strings/sec.
| Setting | Recommended | Description |
|---|---|---|
| Parser Workers | 4-8 | Number of CPU threads used for file scanning. Match your CPU core count. |
| Concurrent Threads | 32-64 | Simultaneous translation requests. Set higher for fast fiber internet. |
| Batch Size | 200-500 | How many strings are sent in one block. Larger is faster but uses more RAM. |
| Request Delay | 100ms | Pause between requests. Increase if you see HTTP 429 errors. |
For low-end systems or very massive games:
- Lower Batch Size: Reduces peak memory (RAM) usage.
- Lower Workers: prevents the UI from freezing during the initial "Extracting" phase.
-
Use SIMPLE Format: Produces smaller
.rpyfiles that are easier for both the tool and the game to handle.
- Fastest: Google (via Multi-Endpoint).
- High Quality: DeepL (Requires API Key).
- Smartest: AI Engines (GPT/Gemini). Note: These are much slower due to the nature of Large Language Models.
💡 Tip: Use Google for the bulk of the game and switch to AI only for the most important story dialogue to save time.
- Advanced-Parsing
- RPA-Extraction
- Glossary-Management
- External-Translation-Memory — (NEW) Reuse translations across games
- Technical-Filtering
- Proxy-and-Rate-Limits
- Web-Google-Translate-Guide