Batch Translate Text with any AI
Batch Translate Text with any AI is a Windows desktop app by 3thousand30 for translating a whole folder of documents — PDF, DOCX, TXT, Markdown, and images — into one or more languages using AI.
You bring your own AI API key (BYOK). The app connects directly to the provider of your choice — no middleman, no subscription, and no file storage operated by us.
How it works
- Pick a folder — point the app at a folder of documents (
.pdf,.docx,.txt,.md,.png,.jpg,.webp, and more) - Choose languages — select one or more target languages; the source language is auto-detected (or you can force it)
- Estimate (optional) — get a rough token size before committing to a large job
- Translate — the app extracts, chunks, translates, and writes the results to a timestamped folder
Each run lands in your output folder, one file per document per language, ready to use.
Key features
- Whole-folder batches — translate dozens of documents in one run; one file in, one file out per language
- Image translation — standalone image files (
.png,.jpg,.jpeg,.webp,.bmp,.tiff) are translated via the vision API; extracted text is the output - Handles long documents — books of 100–500 pages are split on natural boundaries and translated in chunks for reliable long-document handling
- Multiple languages at once — translate into several languages in one pass; on caching-capable providers the source text is reused cheaply instead of re-sent at full price
- Multiple saved connections — save up to 10 named AI connections and switch between them per run
- Automatic source detection — the AI identifies the source language per document; you can also force it
- Skips scanned PDFs cleanly — image-only PDFs with no text layer are detected and reported, not silently mangled
- Same-language pass-through — selecting a language a document is already in copies it through unchanged, spending zero tokens
- Live cost-size projection — a rough pre-flight estimate that self-corrects from real token usage as the run proceeds
- 10 AI provider presets — OpenAI, DeepSeek, OpenRouter, Groq, Mistral, Together AI, xAI, Fireworks, Cerebras, or any custom OpenAI-compatible endpoint
- Secure API key storage — keys are encrypted on-device using Windows DPAPI, never transmitted anywhere except directly to your chosen AI provider
Documentation
- Getting Started — install, configure, and run your first batch
- Supported Files & Output — input formats, output layout, and long-document handling
- Choosing an AI Provider — compare providers by cost, speed, and multi-language efficiency
- Finding Your Base URL — what Base URL is and where to find it for each provider
- Troubleshooting — common errors and how to fix them
Support
Found a bug or have a question? Email hello@3thousand30.com or open an issue on GitHub.