Batch Translation
Translate multiple segments at once with AI.
Starting Batch Translation
-
Select segments to translate:
- Click first segment, Shift+click last for a range
- Or use Edit → Select All (
Ctrl+A)
-
Start batch:
- Press
Ctrl+Shift+T - Or go to Edit → Batch Translate
- Press
Batch Dialog Options
Provider Selection
Choose your LLM provider:
- OpenAI (GPT-5.5, GPT-5.4 Mini)
- Anthropic (Claude Sonnet 4.6, Claude Haiku 4.5, Claude Opus 4.7)
- Google (Gemini 3.1 Flash-Lite, Gemini 2.5 Pro, Gemini 3.1 Pro)
- Mistral, DeepSeek
- Ollama (local models)
Translation Mode
| Mode | Description |
|---|---|
| LLM Only | Use AI for all segments |
| TM First | Use TM matches above threshold, AI for rest |
| TM + Context | Include TM matches as context for AI |
Options
- Skip confirmed segments: Don’t re-translate ✅ segments
- Include context: Send surrounding segments for better quality
- Retry until complete: Auto-retry segments that return empty
Progress Tracking
During translation:
- Progress bar shows completion
- Per-segment status updates
- Can cancel anytime
Retry Feature
Enable ”🔄 Retry until all segments are translated” to:
- Automatically detect empty translations
- Retry failed segments (up to 5 passes)
- Ensure all segments get translated
Tips
Optimal Batch Size
- 50-100 segments per batch works well
- Very large batches may timeout
- Split by page if needed
Quality vs Speed
- Claude Sonnet 4.6: Good all-round balance of speed and quality
- GPT-5.5 / Claude Opus 4.7: Highest quality, slower and more expensive
- GPT-5.4 Mini / Gemini 3.1 Flash-Lite: Fastest, lower cost
Post-Edit Strategy
After batch translation:
- Review each segment
- Fix any obvious errors
- Confirm with
Ctrl+Enter