Choosing an AI Provider

Batch Translate Text with any AI works with any OpenAI-compatible API. Ten providers are built in — you just pick one, get an API key, and paste it in. No other configuration needed.


Quick recommendation

If you want… Use
Cheapest option for bulk translation DeepSeek
Best overall quality OpenAI (gpt-4o or gpt-4o-mini)
Cheapest multi-language runs OpenAI, DeepSeek, or xAI (prompt caching)
Fastest responses Groq
No account, many models OpenRouter
European data residency Mistral AI

Multi-language efficiency (prompt caching)

When you translate one document into several languages, the source text has to reach the model for each language. Providers with prompt caching reuse the source from cache for languages 2…N at a large discount instead of charging full price every time.

In the app, caching-capable providers are labelled “Cost-efficient for multi-language.” The translation engine still works on any provider — it just won’t get the discount on ones without caching, and the settings dialog tells you which is which.

Caching support Providers
Yes (cost-efficient for multi-language) OpenAI, DeepSeek, OpenRouter*, xAI
No (still works, no multi-language discount) Groq, Mistral, Together AI, Fireworks, Cerebras

* OpenRouter caching depends on the underlying model you route to.


All supported providers

Provider Strengths Free tier Sign up
OpenAI Best quality, reliable, prompt caching No (credits on signup) platform.openai.com
DeepSeek Extremely low cost, strong quality, context caching Yes (limited) platform.deepseek.com
OpenRouter 100+ models from one key, caching varies by model No openrouter.ai
Groq Very fast inference, good for high volume Yes (rate limited) console.groq.com
Mistral AI Strong multilingual, EU-based Yes (limited) console.mistral.ai
Together AI Wide model selection, competitive pricing Yes ($1 credit) api.together.ai
xAI (Grok) Grok models, good reasoning, prompt caching No console.x.ai
Fireworks AI Fast, cost-effective Yes ($1 credit) fireworks.ai
Cerebras Ultra-fast inference Yes (limited) cloud.cerebras.ai

Cost considerations

All providers charge per token — roughly 1 token per 0.75 words. Translation output is usually a little longer than the source, and some languages (German, Finnish) use more tokens per character than English.

  • A 10-page document into one language uses very roughly 8,000–20,000 tokens total
  • A 300-page book into one language can run into the low millions of tokens
  • At DeepSeek’s rates a large book typically costs a few dollars; premium models cost more
  • Translating into N languages with a caching-capable provider costs far less than N× the single-language cost

Use Estimate size before large jobs, and watch the live projection during a run. The app deliberately does not display prices — multiply the token figure by your provider’s current published rate.


Using a custom endpoint

If you use a self-hosted model (Ollama, LM Studio, LocalAI) or a provider not in the list, select Custom (OpenAI-Compatible) from the provider dropdown in the settings dialog and enter your endpoint’s base URL manually. The endpoint must be OpenAI-compatible (/chat/completions). See Finding Your Base URL.


Switching providers

Open the key icon (top right) to manage your AI connections. You can save up to 10 named connections and switch between them at any time — click the connection chip you want to use, then click Set as active connection. Each connection stores its own provider, model, base URL, and API key separately.

To add a new connection, click Add inside the AI Connections dialog. Base URL, model, and the caching flag update automatically when you pick a provider preset.