Guide
Online translation supports 8 languages. If the current app has a DeepL API key configured, the text is POSTed to the DeepL Free API first; with no key, or when the DeepL request fails, the MyMemory public API is used instead. Both paths send the text to a third-party service.
Updated 2026-09-102 min read
| Path | Request and payload |
|---|---|
| DeepL | POST api-free.deepl.com/v2/translate; the JSON body carries the text array and the source/target languages, the headers carry the configured API key |
| MyMemory | GET api.mymemory.translated.net/get; each segment is sent as q together with langpair |
No. The current implementation falls back to MyMemory whenever DeepL returns an error.
The text being translated and the source and target languages are sent to the third party that actually handles the request. The DeepL path also carries the API key configured in the app; the MyMemory path puts the text in URL query parameters. Do not submit secrets, credentials or sensitive personal data you are not authorised to share.
Updated 2026-09-10
Chinese, English, Japanese, Korean, French, German, Russian and Spanish; optional DeepL key fast lane
Translation service:MyMemory / DeepL API Free(optional; you supply your own DeepL Key).