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.

Get it on Microsoft Store


How it works

  1. Pick a folder — point the app at a folder of documents (.pdf, .docx, .txt, .md, .png, .jpg, .webp, and more)
  2. Choose languages — select one or more target languages; the source language is auto-detected (or you can force it)
  3. Estimate (optional) — get a rough token size before committing to a large job
  4. 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


Support

Found a bug or have a question? Email hello@3thousand30.com or open an issue on GitHub.


Privacy Policy