{"id":44,"date":"2026-11-02T08:59:08","date_gmt":"2026-11-02T07:59:08","guid":{"rendered":"https:\/\/schall-ai.de\/plugins\/translation-adapter\/"},"modified":"2026-11-02T18:13:37","modified_gmt":"2026-11-02T17:13:37","slug":"translation-adapter","status":"publish","type":"page","link":"https:\/\/schall-ai.de\/en\/plugins\/translation-adapter\/","title":{"rendered":"Translation Adapter"},"content":{"rendered":"<section class=\"sa-section sa-section--grid sa-section--top\">\n<div class=\"sa-inner\">\n<nav class=\"sa-crumbs\" aria-label=\"Breadcrumbs\">\n<a class=\"gb-text\" href=\"https:\/\/schall-ai.de\/en\/\">Home<\/a>\n\n\n\n<span class=\"gb-text\"> \/ <\/span>\n\n\n\n<a class=\"gb-text\" href=\"https:\/\/schall-ai.de\/en\/plugins\/\">Plugins<\/a>\n\n\n\n<span class=\"gb-text\"> \/ Translation Adapter (Translation Adapter)<\/span>\n<\/nav>\n\n\n\n<div class=\"sa-split\">\n<div class=\"sa-split__text\">\n<div class=\"sa-tags\">\n<span class=\"gb-text sa-tag sa-tag--accent\">International<\/span>\n\n\n\n<span class=\"gb-text sa-tag\">v3.19<\/span>\n<\/div>\n\n\n\n<h1 class=\"gb-text sa-h1 sa-h1--product\">Translation Adapter<\/h1>\n\n\n\n<p class=\"gb-text sa-claim\">Adds an AI translation engine to TranslatePress that checks every translation before it is saved.<\/p>\n\n\n\n<p class=\"gb-text sa-text\">The Translation Adapter translates your website using the AI provider of your choice and writes the result into the TranslatePress dictionary. Existing and manually maintained translations remain unchanged.<\/p>\n\n\n\n<div class=\"sa-buttons\">\n<a class=\"gb-text sa-button\" href=\"https:\/\/schall-ai.de\/en\/handbooks\/\">Manuals<\/a>\n\n\n\n<a class=\"gb-text sa-button sa-button--ghost\" href=\"#galerie\">All screenshots<\/a>\n<\/div>\n\n\n\n<p class=\"gb-text sa-note\">Pricing and demo coming soon.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-split__media\">\n<div class=\"sa-frame\">\n<div class=\"sa-frame__bar\">\n<span class=\"gb-text\">Translation Adapter \u203a Overview<\/span>\n\n\n\n<span class=\"gb-text\">Demo data<\/span>\n<\/div>\n\n\n\n<img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"917\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status.jpg\" alt=\"Overview with active live translation, approved languages, certified routes, and open background jobs\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status.jpg 1600w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status-300x172.jpg 300w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status-1024x587.jpg 1024w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status-768x440.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status-1536x880.jpg 1536w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status-18x10.jpg 18w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<nav class=\"sa-subnav\" aria-label=\"Sections\">\n<div class=\"sa-subnav__inner\">\n<a class=\"gb-text\" href=\"#ueberblick\">Overview<\/a>\n\n\n\n<a class=\"gb-text\" href=\"#funktionen\">Features<\/a>\n\n\n\n<a class=\"gb-text\" href=\"#alle-funktionen\">Feature list<\/a>\n\n\n\n<a class=\"gb-text\" href=\"#galerie\">Gallery<\/a>\n\n\n\n<a class=\"gb-text\" href=\"#zusammenspiel\">Works with<\/a>\n\n\n\n<a class=\"gb-text\" href=\"#voraussetzungen\">Requirements<\/a>\n\n\n\n<a class=\"gb-text\" href=\"#fragen\">Questions<\/a>\n<\/div>\n<\/nav>\n\n\n\n<section class=\"sa-section\" id=\"ueberblick\">\n<div class=\"sa-inner\">\n<div class=\"sa-stack\">\n<p class=\"gb-text sa-eyebrow\">01 \u2014 Overview<\/p>\n\n\n\n<h2 class=\"gb-text sa-h2\">Translate without giving up control.<\/h2>\n<\/div>\n\n\n\n<div class=\"sa-grid sa-grid--loose\">\n<div class=\"sa-principle\">\n<h3 class=\"gb-text sa-h4\">Existing translations remain intact<\/h3>\n\n\n\n<p class=\"gb-text sa-principle__text\">The plugin only writes to entries that TranslatePress marks as untranslated. It never changes manually maintained translations, even after switching providers or models.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-principle\">\n<h3 class=\"gb-text sa-h4\">Verified before saving<\/h3>\n\n\n\n<p class=\"gb-text sa-principle__text\">Every response is checked for markup, links, placeholders, numbers, and target language. Anything that fails is not saved; until then, the page displays the source text instead of a faulty translation.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-principle\">\n<h3 class=\"gb-text sa-h4\">Provider of your choice<\/h3>\n\n\n\n<p class=\"gb-text sa-principle__text\">Ollama Cloud, OpenAI, Anthropic, DeepSeek, or your own Ollama server. A custom route with fallback can be defined for each language.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-principle\">\n<h3 class=\"gb-text sa-h4\">Quality proven per language<\/h3>\n\n\n\n<p class=\"gb-text sa-principle__text\">In the background, the plugin checks which models translate a language reliably. An independent evaluator model assesses the samples; only models that pass receive a certificate.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-principle\">\n<h3 class=\"gb-text sa-h4\">Consistent terminology<\/h3>\n\n\n\n<p class=\"gb-text sa-principle__text\">Approved glossary terms take precedence over the model. Drafts remain ineffective until you approve them for each language.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-principle\">\n<h3 class=\"gb-text sa-h4\">Costs with a cap<\/h3>\n\n\n\n<p class=\"gb-text sa-principle__text\">A daily limit restricts requests to the provider. If you select flat rate for a lump-sum tariff, only those will be counted.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"sa-section sa-section--line\" id=\"ablauf\">\n<div class=\"sa-inner\">\n<div class=\"sa-stack\">\n<p class=\"gb-text sa-eyebrow\">02 \u2014 How it works<\/p>\n\n\n\n<h2 class=\"gb-text sa-h2\">How it works.<\/h2>\n<\/div>\n\n\n\n<div class=\"sa-steps\">\n<div class=\"sa-step\">\n<p class=\"gb-text sa-step__num\">01<\/p>\n\n\n\n<h3 class=\"gb-text sa-h4\">Connect provider<\/h3>\n\n\n\n<p class=\"gb-text sa-principle__text\">Under \u201cProviders &#038; Models\u201d, you add a provider; the key is verified and stored encrypted.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-step\">\n<p class=\"gb-text sa-step__num\">02<\/p>\n\n\n\n<h3 class=\"gb-text sa-h4\">Define languages and routes<\/h3>\n\n\n\n<p class=\"gb-text sa-principle__text\">You enable the target languages from TranslatePress and, if needed, set a primary and fallback route per language.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-step\">\n<p class=\"gb-text sa-step__num\">03<\/p>\n\n\n\n<h3 class=\"gb-text sa-h4\">Select budget<\/h3>\n\n\n\n<p class=\"gb-text sa-principle__text\">You choose a daily limit or a flat rate and enable automatic translation.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-step\">\n<p class=\"gb-text sa-step__num\">04<\/p>\n\n\n\n<h3 class=\"gb-text sa-h4\">Select engine in TranslatePress<\/h3>\n\n\n\n<p class=\"gb-text sa-principle__text\">Under \u201cAutomatic Translation\u201d you select the Translation Adapter; from then on, it translates new texts.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-step\">\n<p class=\"gb-text sa-step__num\">05<\/p>\n\n\n\n<h3 class=\"gb-text sa-h4\">Run and check<\/h3>\n\n\n\n<p class=\"gb-text sa-principle__text\">New content is translated in the background; the queue shows what requires a decision.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"sa-section sa-section--fog\" id=\"funktionen\">\n<div class=\"sa-inner sa-inner--wide-gap\">\n<div class=\"sa-stack\">\n<p class=\"gb-text sa-eyebrow\">03 \u2014 Features<\/p>\n\n\n\n<h2 class=\"gb-text sa-h2\">How the adapter works.<\/h2>\n<\/div>\n\n\n\n<div class=\"sa-split\">\n<div class=\"sa-split__text\">\n<p class=\"gb-text sa-label\">Provider<\/p>\n\n\n\n<h3 class=\"gb-text sa-h3\">One model for all languages or one route per language.<\/h3>\n\n\n\n<p class=\"gb-text sa-text\">A provider's key is checked with a model query before being saved and is then stored in encrypted form. \u201cCheck connection\u201d sends a test set to every model used. With the \u201cAutomatic\u201d model selection, the plugin tries other models after a rejected translation, starting with proven ones first.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-split__media\">\n<img loading=\"lazy\" decoding=\"async\" width=\"1553\" height=\"1600\" class=\"sa-shot\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache.jpg\" alt=\"Languages and routing: approved target languages with primary and fallback routes from provider and model\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache.jpg 1553w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache-291x300.jpg 291w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache-994x1024.jpg 994w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache-768x791.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache-1491x1536.jpg 1491w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache-12x12.jpg 12w\" sizes=\"auto, (max-width: 1553px) 100vw, 1553px\" \/>\n<\/div>\n<\/div>\n\n\n\n<div class=\"sa-split sa-split--reverse\">\n<div class=\"sa-split__media\">\n<img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1122\" class=\"sa-shot\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle.jpg\" alt=\"Quality overview: translating model per language, fallback model, and certificate runtime\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle.jpg 1600w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle-300x210.jpg 300w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle-1024x718.jpg 1024w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle-768x539.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle-1536x1077.jpg 1536w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle-18x12.jpg 18w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/>\n<\/div>\n\n\n\n<div class=\"sa-split__text\">\n<p class=\"gb-text sa-label\">Quality<\/p>\n\n\n\n<h3 class=\"gb-text sa-h3\">Every language with two tested models.<\/h3>\n\n\n\n<p class=\"gb-text sa-text\">An independent checker model evaluates every sample based on meaning, completeness, naturalness, grammar, terminology, and style. A language is considered protected if two models are certified: one translates, the other steps in during a failure.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"sa-split\">\n<div class=\"sa-split__text\">\n<p class=\"gb-text sa-label\">Glossary<\/p>\n\n\n\n<h3 class=\"gb-text sa-h3\">Define terms once, translate them identically everywhere.<\/h3>\n\n\n\n<p class=\"gb-text sa-text\">Suggestions are generated from your existing TranslatePress translations, without an AI call and without automatic approval. Glossaries can be imported and exported as CSV or TBX. Before a new translation, an impact analysis shows which texts are affected.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-split__media\">\n<img loading=\"lazy\" decoding=\"async\" width=\"1297\" height=\"1600\" class=\"sa-shot\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe.jpg\" alt=\"Glossary with approved terms and drafts, including recognized terms with confidence, occurrences, and target terms\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe.jpg 1297w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe-243x300.jpg 243w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe-830x1024.jpg 830w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe-768x947.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe-1245x1536.jpg 1245w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe-10x12.jpg 10w\" sizes=\"auto, (max-width: 1297px) 100vw, 1297px\" \/>\n<\/div>\n<\/div>\n\n\n\n<div class=\"sa-split sa-split--reverse\">\n<div class=\"sa-split__media\">\n<img loading=\"lazy\" decoding=\"async\" width=\"1474\" height=\"1600\" class=\"sa-shot\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf.jpg\" alt=\"Job details with the history of all attempts up to the translation via the fallback route\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf.jpg 1474w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf-276x300.jpg 276w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf-943x1024.jpg 943w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf-768x834.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf-1415x1536.jpg 1415w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf-11x12.jpg 11w\" sizes=\"auto, (max-width: 1474px) 100vw, 1474px\" \/>\n<\/div>\n\n\n\n<div class=\"sa-split__text\">\n<p class=\"gb-text sa-label\">Queue<\/p>\n\n\n\n<h3 class=\"gb-text sa-h3\">Anything that fails is listed with a reason.<\/h3>\n\n\n\n<p class=\"gb-text sa-text\">New and changed posts are pre-translated in the background. For every job, you can see the history of all attempts and which model was queried with which result. You can accept a rejected suggestion or translate it yourself.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"sa-section sa-section--line\" id=\"alle-funktionen\">\n<div class=\"sa-inner\">\n<div class=\"sa-stack\">\n<p class=\"gb-text sa-eyebrow\">04 \u2014 Feature list<\/p>\n\n\n\n<h2 class=\"gb-text sa-h2\">All features at a glance.<\/h2>\n<\/div>\n\n\n\n<div class=\"sa-grid sa-grid--loose\">\n<div class=\"sa-featuregroup\">\n<h3 class=\"gb-text sa-h4\">TranslatePress connection<\/h3>\n\n\n\n<ul class=\"wp-block-list sa-checklist\">\n<li>Own engine under \u201cTranslatePress \u203a Automatic Translation\u201d<\/li>\n\n\n\n<li>Works with the free version of TranslatePress Multilingual<\/li>\n\n\n\n<li>Target languages come from TranslatePress, without a fixed language list<\/li>\n\n\n\n<li>Enable each target language individually<\/li>\n\n\n\n<li>Translates regular page texts; language files and slugs remain excluded<\/li>\n\n\n\n<li>Translations are only stored in the TranslatePress dictionary<\/li>\n\n\n\n<li>Exclusion words from TranslatePress act as exact protection rules<\/li>\n\n\n\n<li>Approved comments are translated, without author name, email, and IP address<\/li>\n\n\n\n<li>Hashtags are translated to suit the language; international and brand tags remain<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"sa-featuregroup\">\n<h3 class=\"gb-text sa-h4\">AI providers and routes<\/h3>\n\n\n\n<ul class=\"wp-block-list sa-checklist\">\n<li>Ollama Cloud, OpenAI, Anthropic, and DeepSeek with your own API key<\/li>\n\n\n\n<li>Ollama on your own server, without a key<\/li>\n\n\n\n<li>The key is verified via model query and only then stored encrypted<\/li>\n\n\n\n<li>Select models from the provider's list<\/li>\n\n\n\n<li>\u201cCheck connection\u201d translates a test sentence with every model used<\/li>\n\n\n\n<li>Each target language has its own main route and one fallback route<\/li>\n\n\n\n<li>Model selection \u201cFixed\u201d or \u201cAutomatic\u201d with additional models<\/li>\n\n\n\n<li>Automatic tries tested and proven models first<\/li>\n\n\n\n<li>No longer guided models are bypassed and reused upon return<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"sa-featuregroup\">\n<h3 class=\"gb-text sa-h4\">Verification of every translation<\/h3>\n\n\n\n<ul class=\"wp-block-list sa-checklist\">\n<li>Markup, links, and placeholders must be fully preserved<\/li>\n\n\n\n<li>Numbers, amounts, and dates are cross-checked with the source text<\/li>\n\n\n\n<li>Answers in the wrong language are rejected<\/li>\n\n\n\n<li>Model explanations and copied job details are recognized and rejected<\/li>\n\n\n\n<li>Approved glossary terms are checked before saving<\/li>\n\n\n\n<li>Unchanged names are only considered completed when two models agree<\/li>\n\n\n\n<li>Optionally, a second model checks high-risk cases before saving<\/li>\n\n\n\n<li>Rejected answers are not saved; the reason is stated on the job<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"sa-featuregroup\">\n<h3 class=\"gb-text sa-h4\">Quality certificates<\/h3>\n\n\n\n<ul class=\"wp-block-list sa-checklist\">\n<li>Fixed German test text, standard and formal profile<\/li>\n\n\n\n<li>Another model evaluates every sentence according to six criteria<\/li>\n\n\n\n<li>Certificate only upon a good average and without any weak criterion<\/li>\n\n\n\n<li>In close cases, a second, independent reviewer decides<\/li>\n\n\n\n<li>Certificates are valid for 60 days and expire if testing rules change<\/li>\n\n\n\n<li>A language is protected with two certified models<\/li>\n\n\n\n<li>Optional background test scheduler with a daily limit<\/li>\n\n\n\n<li>Unsuitable models are suspended for the affected language<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"sa-featuregroup\">\n<h3 class=\"gb-text sa-h4\">Glossary and terms<\/h3>\n\n\n\n<ul class=\"wp-block-list sa-checklist\">\n<li>Terms with a target term per language, approved individually per language<\/li>\n\n\n\n<li>Rules: never translate, preferred translation, forbidden variants<\/li>\n\n\n\n<li>Drafts have no effect until they are approved<\/li>\n\n\n\n<li>Modes: off, shadow mode (recognize only), and active<\/li>\n\n\n\n<li>\u201cApply term immediately\u201d shows all affected translations beforehand<\/li>\n\n\n\n<li>Previous text remains visible until the new translation has passed<\/li>\n\n\n\n<li>Suggestions from existing translations, without AI call<\/li>\n\n\n\n<li>Import and export as CSV or TBX, with preview<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"sa-featuregroup\">\n<h3 class=\"gb-text sa-h4\">Queue and background processing<\/h3>\n\n\n\n<ul class=\"wp-block-list sa-checklist\">\n<li>New and modified entries are pre-translated in the background<\/li>\n\n\n\n<li>Visitor request: page loads immediately, missing texts are scheduled with priority<\/li>\n\n\n\n<li>Optional instant mode with a maximum wait time of eight seconds<\/li>\n\n\n\n<li>Identical text on multiple pages is translated once per language<\/li>\n\n\n\n<li>Translation Guardian checks for gaps daily<\/li>\n\n\n\n<li>History per job shows every requested model with result<\/li>\n\n\n\n<li>Accept rejected suggestion or translate yourself<\/li>\n\n\n\n<li>Pause for one hour, eight hours, or until resumed<\/li>\n\n\n\n<li>Prioritize or postpone jobs; the trash keeps items for 30 days<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"sa-featuregroup\">\n<h3 class=\"gb-text sa-h4\">Costs and limits<\/h3>\n\n\n\n<ul class=\"wp-block-list sa-checklist\">\n<li>Daily limit for requests to the provider<\/li>\n\n\n\n<li>Flat-rate mode only counts toward usage and sets no limit<\/li>\n\n\n\n<li>Exhausted daily budget stops new requests<\/li>\n\n\n\n<li>URLs, shortcodes, and other technical texts are not sent to any model<\/li>\n\n\n\n<li>Existing equivalent translations are adopted without a model call<\/li>\n\n\n\n<li>Tokens and costs appear when the provider reports them<\/li>\n\n\n\n<li>If the provider is busy, jobs wait without consuming attempts<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"sa-featuregroup\">\n<h3 class=\"gb-text sa-h4\">Protection of existing translations<\/h3>\n\n\n\n<ul class=\"wp-block-list sa-checklist\">\n<li>Only writes to entries that TranslatePress lists as untranslated<\/li>\n\n\n\n<li>Editorially maintained translations are never changed automatically<\/li>\n\n\n\n<li>Simultaneous changes in the TranslatePress editor take precedence<\/li>\n\n\n\n<li>Changing providers or models does not trigger a new translation<\/li>\n\n\n\n<li>The page shows the source text until a valid translation is available<\/li>\n\n\n\n<li>Deactivation turns off the engine in TranslatePress<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"sa-featuregroup\">\n<h3 class=\"gb-text sa-h4\">Operation, data protection, and diagnostics<\/h3>\n\n\n\n<ul class=\"wp-block-list sa-checklist\">\n<li>API keys stored encrypted and never displayed again<\/li>\n\n\n\n<li>Texts from logged-in users are not sent to the provider by default<\/li>\n\n\n\n<li>Activity and admin bar show the status and progress of all processes<\/li>\n\n\n\n<li>Tests in the WordPress website status<\/li>\n\n\n\n<li>Operating figures for the last seven days per provider, model, and language<\/li>\n\n\n\n<li>Retention periods freely selectable<\/li>\n\n\n\n<li>Uninstallation retains data unless deletion is explicitly chosen<\/li>\n\n\n\n<li>Runs without any other Schall plugin; the shared AI layer is included<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"sa-featuregroup\">\n<h3 class=\"gb-text sa-h4\">Interfaces<\/h3>\n\n\n\n<ul class=\"wp-block-list sa-checklist\">\n<li>WordPress Abilities API (from WordPress 6.9)<\/li>\n\n\n\n<li>Write actions require administrator rights and confirmation<\/li>\n\n\n\n<li>Hooks for RSS and widget plugins<\/li>\n\n\n\n<li>Transfers from the Content Radar via the same queue<\/li>\n\n\n\n<li>Shared provider interface and activity with other Schall plugins<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"sa-section sa-section--line\" id=\"galerie\">\n<div class=\"sa-inner\">\n<div class=\"sa-row\">\n<div class=\"sa-stack\">\n<p class=\"gb-text sa-eyebrow\">05 \u2014 Gallery<\/p>\n\n\n\n<h2 class=\"gb-text sa-h2\">All views in detail.<\/h2>\n<\/div>\n\n\n\n<p class=\"gb-text sa-note\">Click to enlarge \u00b7 Demo data from Nordwind Logistik<\/p>\n<\/div>\n\n\n\n<figure data-wp-context=\"{&quot;galleryId&quot;:&quot;6ae95d7f26b45&quot;}\" data-wp-interactive=\"core\/gallery\" class=\"wp-block-gallery has-nested-images columns-4 sa-gallery wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae95d7f27762&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae95d7f27762\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"587\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"514\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status-1024x587.jpg\" alt=\"Overview with active live translation, approved languages, certified routes, and open background jobs\" class=\"wp-image-514\" style=\"object-fit:contain\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status-1024x587.jpg 1024w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status-300x172.jpg 300w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status-768x440.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status-1536x880.jpg 1536w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status-18x10.jpg 18w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-uebersicht-status.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Overview<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae95d7f2796c&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae95d7f2796c\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"718\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"519\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-modelle-1024x718.jpg\" alt=\"Providers and models: three providers with stored keys and the standard model, without visible keys\" class=\"wp-image-519\" style=\"object-fit:contain\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-modelle-1024x718.jpg 1024w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-modelle-300x210.jpg 300w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-modelle-768x539.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-modelle-1536x1077.jpg 1536w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-modelle-18x12.jpg 18w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-modelle.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Providers and Models<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae95d7f27b17&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae95d7f27b17\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"994\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"515\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache-994x1024.jpg\" alt=\"Languages and routing: approved target languages with primary and fallback routes from provider and model\" class=\"wp-image-515\" style=\"object-fit:contain\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache-994x1024.jpg 994w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache-291x300.jpg 291w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache-768x791.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache-1491x1536.jpg 1491w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache-12x12.jpg 12w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-anbieter-routen-je-sprache.jpg 1553w\" sizes=\"auto, (max-width: 994px) 100vw, 994px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Routes per language<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae95d7f27ca3&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae95d7f27ca3\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"718\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"516\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle-1024x718.jpg\" alt=\"Quality overview: translating model per language, fallback model, and certificate runtime\" class=\"wp-image-516\" style=\"object-fit:contain\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle-1024x718.jpg 1024w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle-300x210.jpg 300w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle-768x539.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle-1536x1077.jpg 1536w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle-18x12.jpg 18w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-qualitaet-zertifizierte-modelle.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Quality<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae95d7f27e25&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae95d7f27e25\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"830\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"517\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe-830x1024.jpg\" alt=\"Glossary with approved terms and drafts, including recognized terms with confidence, occurrences, and target terms\" class=\"wp-image-517\" style=\"object-fit:contain\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe-830x1024.jpg 830w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe-243x300.jpg 243w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe-768x947.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe-1245x1536.jpg 1245w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe-10x12.jpg 10w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-vorschlaege-freigabe.jpg 1297w\" sizes=\"auto, (max-width: 830px) 100vw, 830px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Glossary and suggestions<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae95d7f27fdd&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae95d7f27fdd\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"807\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"520\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-freigabe-je-sprache-807x1024.jpg\" alt=\"Term editor with target terms in multiple languages and approval per language\" class=\"wp-image-520\" style=\"object-fit:contain\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-freigabe-je-sprache-807x1024.jpg 807w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-freigabe-je-sprache-236x300.jpg 236w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-freigabe-je-sprache-768x974.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-freigabe-je-sprache-1211x1536.jpg 1211w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-freigabe-je-sprache-9x12.jpg 9w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-glossar-freigabe-je-sprache.jpg 1261w\" sizes=\"auto, (max-width: 807px) 100vw, 807px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Term per language<\/figcaption><\/figure>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ae95d7f28150&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ae95d7f28150\" class=\"wp-block-image size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"943\" height=\"1024\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" data-id=\"518\" src=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf-943x1024.jpg\" alt=\"Job details with the history of all attempts up to the translation via the fallback route\" class=\"wp-image-518\" style=\"object-fit:contain\" srcset=\"https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf-943x1024.jpg 943w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf-276x300.jpg 276w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf-768x834.jpg 768w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf-1415x1536.jpg 1415w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf-11x12.jpg 11w, https:\/\/schall-ai.de\/wp-content\/uploads\/2026\/11\/translation-adapter-warteschlange-verlauf.jpg 1474w\" sizes=\"auto, (max-width: 943px) 100vw, 943px\" \/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Queue<\/figcaption><\/figure>\n<\/figure>\n<\/div>\n<\/section>\n\n\n\n<section class=\"sa-section sa-section--fog\" id=\"zusammenspiel\">\n<div class=\"sa-inner\">\n<div class=\"sa-stack\">\n<p class=\"gb-text sa-eyebrow\">06 \u2014 Works with<\/p>\n\n\n\n<h2 class=\"gb-text sa-h2\">Works with TranslatePress.<\/h2>\n<\/div>\n\n\n\n<div class=\"sa-grid sa-grid--small\">\n<div class=\"sa-card\">\n<h3 class=\"gb-text sa-card__title\">TranslatePress<\/h3>\n\n\n\n<p class=\"gb-text sa-card__text\">The adapter appears in TranslatePress under \u201cAutomatic Translation\u201d as its own engine. TranslatePress remains the storage for all translations; the target languages come from there.<\/p>\n<\/div>\n\n\n\n<a class=\"sa-card\" href=\"https:\/\/schall-ai.de\/en\/plugins\/content-radar\/\"><span class=\"sa-icon sa-icon--violet sa-card__icon\" aria-hidden=\"true\"><svg><use href=\"#sa-icon-content-radar\"><\/use><\/svg><\/span>\n<h3 class=\"gb-text sa-card__title\">Content Radar<\/h3>\n\n\n\n<p class=\"gb-text sa-card__text\">Approved suggestions from the Content Radar can be handed over for translation. They run through the same queue and the same safeguarded write path.<\/p>\n<\/a>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"sa-section\" id=\"voraussetzungen\">\n<div class=\"sa-inner\">\n<div class=\"sa-split sa-split--top\">\n<div class=\"sa-split__text\">\n<p class=\"gb-text sa-eyebrow\">07 \u2014 Requirements<\/p>\n\n\n\n<h2 class=\"gb-text sa-h2\">What you need.<\/h2>\n\n\n\n<p class=\"gb-text sa-text\">The selected provider bills for the costs of AI requests. A server cron is recommended.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-split__media sa-specs\">\n<div class=\"sa-spec\">\n<p class=\"gb-text sa-spec__key\">WordPress<\/p>\n\n\n\n<p class=\"gb-text sa-spec__value\">6.5 or newer<\/p>\n<\/div>\n\n\n\n<div class=\"sa-spec\">\n<p class=\"gb-text sa-spec__key\">PHP<\/p>\n\n\n\n<p class=\"gb-text sa-spec__value\">8.3 or newer<\/p>\n<\/div>\n\n\n\n<div class=\"sa-spec\">\n<p class=\"gb-text sa-spec__key\">TranslatePress<\/p>\n\n\n\n<p class=\"gb-text sa-spec__value\">TranslatePress Multilingual from 3.3.5, the free version is sufficient<\/p>\n<\/div>\n\n\n\n<div class=\"sa-spec\">\n<p class=\"gb-text sa-spec__key\">Source language<\/p>\n\n\n\n<p class=\"gb-text sa-spec__value\">German; quality checks and tests are designed for it<\/p>\n<\/div>\n\n\n\n<div class=\"sa-spec\">\n<p class=\"gb-text sa-spec__key\">AI<\/p>\n\n\n\n<p class=\"gb-text sa-spec__value\">Access to Ollama Cloud, OpenAI, Anthropic, or DeepSeek, or your own Ollama server<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"sa-section\" id=\"fragen\">\n<div class=\"sa-inner sa-inner--narrow\">\n<div class=\"sa-stack\">\n<p class=\"gb-text sa-eyebrow\">08 \u2014 Questions<\/p>\n\n\n\n<h2 class=\"gb-text sa-h2\">Frequently Asked Questions<\/h2>\n<\/div>\n\n\n\n<div class=\"sa-faqs\">\n<details class=\"wp-block-details sa-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Do I need TranslatePress?<\/summary>\n<p class=\"wp-block-paragraph\">Yes. The adapter appears in TranslatePress under \u201cAutomatic Translation\u201d as its own engine. TranslatePress remains the storage for all translations and the editor for corrections. The free version is sufficient.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details sa-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Which AI providers can I use?<\/summary>\n<p class=\"wp-block-paragraph\">Ollama Cloud, OpenAI, Anthropic, and DeepSeek with your own key, or Ollama on your own server. Keys are stored encrypted and will not be displayed again.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details sa-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Which languages does the plugin translate?<\/summary>\n<p class=\"wp-block-paragraph\">All target languages configured in TranslatePress. The plugin is designed with German as the source language. This engine does not translate addresses (slugs) and texts from the language files of themes and plugins.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details sa-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Does the adapter overwrite existing translations?<\/summary>\n<p class=\"wp-block-paragraph\">No. It only translates entries that are still untranslated. Manually maintained translations remain protected, and switching providers or models does not trigger a new translation.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details sa-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>What costs are incurred?<\/summary>\n<p class=\"wp-block-paragraph\">Your provider calculates the costs for AI requests. In the plugin, you can set a daily limit or choose a flat rate if your plan uses flat-rate billing. Checks by the auditor model count toward the same budget.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details sa-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>What do visitors see while a text has not yet been translated?<\/summary>\n<p class=\"wp-block-paragraph\">The text in the source language. The page is delivered immediately; missing texts are prioritized in the queue and usually appear translated after a few minutes. Alternatively, the instant mode waits up to eight seconds for the AI.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details sa-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>What data is sent to the AI provider?<\/summary>\n<p class=\"wp-block-paragraph\">The source text with protected placeholders, the language direction, and the translation instruction. Texts from logged-in sessions are not sent by default; author data from comments is never sent.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details sa-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>Can I correct a translation myself?<\/summary>\n<p class=\"wp-block-paragraph\">Yes, as usual in the TranslatePress editor. For rejected jobs, the queue shows the last suggestion with the reason; you accept it or translate it yourself. Either way, it stays untouched afterwards.<\/p>\n<\/details>\n\n\n\n<details class=\"wp-block-details sa-faq is-layout-flow wp-block-details-is-layout-flow\"><summary>What happens when deactivating or uninstalling?<\/summary>\n<p class=\"wp-block-paragraph\">When deactivating, the plugin switches off its engine in TranslatePress; translations and data are preserved. The TranslatePress dictionary remains untouched in any case.<\/p>\n<\/details>\n<\/div>\n<\/div>\n<\/section>\n\n\n\n<section class=\"sa-section sa-section--fog sa-section--tight\">\n<div class=\"sa-inner\">\n<div class=\"sa-row\">\n<div class=\"sa-stack\">\n<h2 class=\"gb-text sa-h3\">Questions about Translation Adapter?<\/h2>\n\n\n\n<p class=\"gb-text sa-text\">Pricing and demo coming soon. Until then, we are happy to answer your questions personally.<\/p>\n<\/div>\n\n\n\n<div class=\"sa-buttons\">\n<a class=\"gb-text sa-button\" href=\"https:\/\/schall-ai.de\/en\/kontakt\/\">Contact us<\/a>\n\n\n\n<a class=\"gb-text sa-button sa-button--ghost\" href=\"https:\/\/schall-ai.de\/en\/plugins\/\">All plugins<\/a>\n<\/div>\n<\/div>\n<\/div>\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Start \/ Plugins \/ Translation Adapter International v3.19 Translation Adapter Erg\u00e4nzt TranslatePress um eine KI-\u00dcbersetzungs-Engine, die jede \u00dcbersetzung pr\u00fcft, bevor sie gespeichert wird. Der Translation Adapter \u00fcbersetzt Ihre Website mit dem KI-Anbieter Ihrer Wahl und schreibt das Ergebnis in das W\u00f6rterbuch von TranslatePress. Vorhandene und von Hand gepflegte \u00dcbersetzungen bleiben dabei unver\u00e4ndert. Handb\u00fccher Alle Screenshots &#8230; <a title=\"Translation Adapter\" class=\"read-more\" href=\"https:\/\/schall-ai.de\/en\/plugins\/translation-adapter\/\" aria-label=\"Read more about Translation Adapter\">Read more<\/a><\/p>","protected":false},"author":2,"featured_media":0,"parent":39,"menu_order":50,"comment_status":"closed","ping_status":"closed","template":"","meta":{"iawp_total_views":0,"footnotes":""},"class_list":["post-44","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/schall-ai.de\/en\/wp-json\/wp\/v2\/pages\/44","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/schall-ai.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/schall-ai.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/schall-ai.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/schall-ai.de\/en\/wp-json\/wp\/v2\/comments?post=44"}],"version-history":[{"count":5,"href":"https:\/\/schall-ai.de\/en\/wp-json\/wp\/v2\/pages\/44\/revisions"}],"predecessor-version":[{"id":521,"href":"https:\/\/schall-ai.de\/en\/wp-json\/wp\/v2\/pages\/44\/revisions\/521"}],"up":[{"embeddable":true,"href":"https:\/\/schall-ai.de\/en\/wp-json\/wp\/v2\/pages\/39"}],"wp:attachment":[{"href":"https:\/\/schall-ai.de\/en\/wp-json\/wp\/v2\/media?parent=44"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}