Analysis, sample and real run
WirdDeutsche synchronisiertFassung
The road to the first translation always passes three stations: look at the scope, review and approve a sample, then the run — the wizard leads through them in order (steps 5, 6 and 8). After that the run alone suffices, or the scheduled task takes it over. The analysis page shows the same findings at any time as a pure report.
The scope (and the analysis page)
Step 5 of the wizard — and in more detail the analysis page — only reads and shows per target language:
The sample
The quality sample translates a few articles (selectable, 1–10) for real through the configured provider but writes nothing. Source and translation appear side by side: title, intro, meta description. Review the sample for tone, terminology and glossary compliance — that is exactly what it is for.
The approval
When the sample hits the tone, click "Approve profile". The approval applies to exactly this combination of translation profile, provider and model. When any of them changes, it expires — and the next real run requires a new sample. This way no unreviewed configuration can write into your content, not even through the scheduled task.
The summary: dry run or live run
Step 8 shows every decision on one page — provider and model, languages, profile, scope, approval. From there you start either the dry run (shows in full what would happen — free, no API calls, nothing gets written) or the live run.
The live run
The real run translates the next batch and writes the translations as regular Joomla articles — with the language association to the source, correct permissions and, where present, transferred field values and tags. Three mechanisms come first:
Large stocks: just click again
A web run has a time budget. When it runs out, the run stops cleanly — the state is recorded per article, and the next click on "Translate next batch" continues exactly there. Nothing gets lost, nothing gets translated twice.
Continuation
After the initial translation, TranslatePilot detects changes by itself: a changed title, text, meta value or field value makes exactly that article appear as "changed"; the next run continues its translation. Unchanged articles cost nothing.