Engine choice¶
Ponyglot translates with DeepL and with a large language model (LLM). Each has strengths: DeepL is fast, consistent and supports glossaries and formality for many languages; an LLM covers more languages and follows instructions such as tone and style.
Only engines you enable¶
Content is only sent to the translation engines you enable. Engines are opt-in per site. If a site has only DeepL enabled, no content of that site ever reaches an LLM, and the other way round. Enabling the LLM includes choosing its provider, for example Mistral AI (France): content goes to that provider and no other, and the hosted service only offers providers that process in the EU under a data processing agreement. With no engine enabled, Ponyglot only uses the translation memory.
DeepL where supported, otherwise the LLM¶
Each target language of a site has an engine setting. The default, Automatic, uses DeepL where it supports the language pair and the LLM otherwise, always among the enabled engines. You can also fix a language to one engine, for example to use the LLM for German because it follows your brand voice’s tone instructions.
What each engine receives¶
DeepL |
LLM |
|
|---|---|---|
Source text |
Yes |
Yes |
Page title as context |
Yes |
Yes |
Glossary |
As a DeepL glossary, where supported |
Terms that occur in the text |
Formality |
Yes, where supported |
Yes |
Tone instructions, forbidden words |
No |
Yes |
Fuzzy matches from the translation memory |
No |
Yes, as references |
Text that the translation memory covers isn’t sent to any engine.
When no engine can translate¶
If no enabled engine supports a language pair, the job reports it in errors and those
segments stay missing. Enable another engine or change the language’s engine setting, then
request a new job.