Quality first
Configure an OpenAI-compatible key and the LLM answers first in the cascade; when the quota runs out, confirm and fall back to MyMemory.
Guide
Smart Translate translates between eight languages and chains three translation sources into one fallback order: it first tries the DeepLX service you host (if you entered an address), then the OpenAI-compatible model you configured (streamed), and finally the MyMemory free API, which needs no configuration. Before switching to a new provider the page shows a yellow confirmation bar asking whether to send the source text to XXX and keep trying; declining stops there, and once you accept it does not ask again for the rest of the session.
Updated 2026-09-093 min read
Smart Translate translates between eight languages and chains three translation sources into one fallback order: it first tries the DeepLX service you host (if you entered an address), then the OpenAI-compatible model you configured (streamed), and finally the MyMemory free API, which needs no configuration. Before switching to a new provider the page shows a yellow confirmation bar asking whether to send the source text to XXX and keep trying; declining stops there, and once you accept it does not ask again for the rest of the session.
Compared with Text Translation in the Query category, this tool adds the DeepLX and LLM channels plus the outbound confirmation step; for quick free translation, Text Translation is more direct.
DeepLX is not configured and is skipped, so the first engine needs no confirmation
MyMemory handles about 500 characters per call
Only an OpenAI key is configured; translating 今天的会议改到明天下午三点 into EnglishThe meeting today has been moved to 3 p.m. tomorrow. (badge: OpenAI-compatible model)No keys configured, 1,200 characters of Chinese into JapaneseMyMemory splits the text at sentence boundaries into chunks of at most 450 characters, translates each and joins them back togetherConfigure an OpenAI-compatible key and the LLM answers first in the cascade; when the quota runs out, confirm and fall back to MyMemory.
If your team already runs DeepLX on an internal network, enter its address in the settings so translations go through your own service instead of a third-party commercial API.
For sensitive text, click Stop when the confirmation bar appears so the source is never sent to an unexpected provider.
Clicking Translate is itself your authorisation for the first engine; the extra prompt appears only when that engine fails and a different provider is needed.
DeepLX sends it to the address you entered; the OpenAI-compatible engine sends it to the Base URL in your settings; MyMemory sends it to api.mymemory.translated.net with the text as a URL query parameter. The top of the page shows the domain of the current preferred engine.
Usually the LLM is at least as good as DeepLX, which in turn beats MyMemory; MyMemory is a translation memory, acceptable for short sentences but often stiff on long passages.
The source text goes straight from your browser to the engine in use: your own DeepLX address, the Base URL you configured (with your key) for the OpenAI-compatible engine, or api.mymemory.translated.net for MyMemory. The cascade asks for confirmation before switching providers. This site neither handles nor stores the text or the keys. Do not translate text that contains sensitive information.
Updated 2026-09-09
Three engines in cascade — DeepLX, AI models and MyMemory — across 8 languages
Original will be sent to MyMemory(免费)(api.mymemory.translated.net)
Engine priority: DeepLX (needs your own service) → OpenAI-compatible model (needs a Key) → MyMemory free API (about 5000 characters per day, auto-splits over 500 characters). Configure the first two inSettingsfor better quality. For a quick free translation you can also use the text translation tool under the "Query services" category.