Skip to content

LLM Configuration

Flash Translate uses a Bring-Your-Own-Key (BYOK) model: you connect your own API key from an LLM provider, and translation requests go straight from your browser to that provider. There’s no markup and no middleman — you pay the provider directly at their published rates.

Four providers have ready-to-use presets — just paste your API key and you’re translating:

Provider Default model Also offers
OpenAI gpt-5.4-nano gpt-5-mini, gpt-4.1-mini, gpt-4o-mini
Google Gemini gemini-2.5-flash-lite gemini-3.1-flash-lite
Anthropic Claude claude-haiku-4-5
OpenRouter openai/gpt-5.4-nano google/gemini-2.5-flash-lite, anthropic/claude-3-haiku

You can also type in any other model ID your chosen provider supports — the dropdown of recommended models is a shortcut, not a restriction.

  • OpenAI — platform.openai.com → API keys
  • Google Gemini — aistudio.google.com → Get API key
  • Anthropic — console.anthropic.com → API Keys
  • OpenRouter — openrouter.ai → Keys

Provider dashboards change their layout from time to time — if the path above has moved, search “API key” in the provider’s own docs or dashboard.

If your provider isn’t in the preset list, or you’re using a self-hosted or proxied OpenAI-compatible endpoint, choose Custom and enter your own API URL and model ID. You only need to point at the base endpoint (e.g. .../v1) — Flash Translate automatically appends /chat/completions if it’s missing, and validates that you entered a well-formed http(s) URL.

The first time you test or save a configuration for a domain outside the preset list, your browser shows a one-time permission prompt asking you to allow Flash Translate to connect to that domain — this is a normal browser security check, not an error.

The last step of the configuration wizard sends a small test request using your key before saving, so a typo’d key or unreachable URL is caught immediately instead of failing silently later. Give each configuration a memorable alias — you can save multiple configurations (2 on the free tier, unlimited for subscribers) and assign a different one to each feature, or switch between them per translation from the selection panel’s model dropdown.