DeepL
Configure the official DeepL API in Read Frog. Learn how Free and Pro keys are detected automatically, what fields to fill in, and how to troubleshoot common errors.
What is DeepL?
DeepL is the official paid translation API from DeepL. In Read Frog, it is separate from DeepLX:
- DeepL uses DeepL's official API and requires a valid DeepL API key.
- DeepLX is an unofficial DeepL-like API with customizable Base URL behavior.
If you want the official DeepL service, choose DeepL in the API Providers page.
How Read Frog Configures DeepL
DeepL setup in Read Frog is intentionally simple:
- API Key: required
- Base URL: not shown and not configurable
Read Frog decides the correct DeepL endpoint from your API key automatically:
- Keys ending with
:fxusehttps://api-free.deepl.com - All other keys use
https://api.deepl.com
You do not need to manually choose between Free and Pro endpoints.
Setting Up DeepL in Read Frog
- Open the Read Frog extension options.
- Go to API Providers.
- Select Official DeepL API.
- Paste your DeepL API key into the API Key field.
- Test a translation.
That is all you need. There is no Base URL field for DeepL.
Free vs Pro DeepL Keys
Read Frog uses the API key format to decide which DeepL endpoint to call.
DeepL Free
If your key ends with :fx, Read Frog sends requests to:
https://api-free.deepl.com/v2/translateDeepL Pro
If your key does not end with :fx, Read Frog sends requests to:
https://api.deepl.com/v2/translateLanguage Handling
Read Frog adapts some language codes automatically for DeepL:
- Target
zhbecomesZH-HANS - Target
zh-TWbecomesZH-HANT - Source
zh-TWis normalized toZH - When source language is set to
auto, Read Frog lets DeepL detect it automatically
Troubleshooting
"DeepL API key is not configured"
Your API key field is empty. Add a valid DeepL API key in the provider settings.
"DeepL translation request failed"
Usually this means one of the following:
- The API key is invalid
- The API key type does not match your DeepL plan
- The DeepL service rejected the request
Free key not working
Make sure your DeepL Free key still ends with :fx. Read Frog uses that suffix to select the Free API endpoint.
When to Use DeepL vs DeepLX
Choose DeepL if you want:
- The official DeepL API
- Automatic Free/Pro endpoint handling
- A simpler setup with only an API key
Choose DeepLX if you want:
- A custom or self-hosted DeepLX provider
- Custom Base URL patterns
{{apiKey}}placeholder support inside the URL
DeepLX
DeepLX is a free translation API that provides DeepL-like translation quality. Learn how to configure different DeepLX providers with flexible baseURL patterns.
Ollama
Read Frog can leverage a locally deployed Ollama server to achieve offline AI translation capabilities,completely free to use powerful large language AI models