StagLingo FAQ

Clear answers before you change a live multilingual site.

Find practical answers about requirements, TranslatePress, AI providers, exports, imports, publishing controls, licensing, data handling, refunds, and support.

Answers shown. Search checks both questions and answers.

Setup and compatibility

What StagLingo requires.

StagLingo is a WordPress workflow extension for sites already using TranslatePress. It is not a replacement translation engine or a page builder add-on.

What is StagLingo?

StagLingo is an export, review, import, verification, Incremental, AI-assisted, and publishing-control workflow for WordPress websites using TranslatePress. It helps administrators manage translations as controlled page-level work rather than editing isolated strings without a portable review package.

Does StagLingo replace TranslatePress?

No. TranslatePress remains responsible for multilingual storage and serving translated pages. StagLingo extends that environment with extraction, workflow packaging, protected import, read-back, review, diagnostics, and publishing controls.

Does StagLingo require Elementor?

No. StagLingo is not tied to Elementor or another page builder. It operates at the WordPress, rendered-page, and TranslatePress workflow layers. Content generated by page builders may still require normal compatibility testing.

What are the minimum technical requirements?

The current StagLingo 1.1.3 plugin header requires WordPress 5.8 or later and PHP 7.4 or later. TranslatePress must be active for translation workflows. Individual capabilities such as translated URL slugs also depend on the relevant TranslatePress component being available.

Where does StagLingo appear in WordPress?

Open Tools → StagLingo in the WordPress administrator area. Access to protected operations requires an administrator account with the appropriate WordPress capability.

How should I install or update StagLingo?

Install an official StagLingo ZIP through Plugins → Add New → Upload Plugin, or use the WordPress.org directory listing when the Free version is available there. Premium customers download the current package and manage licenses through My Account. Back up the site and test important workflows after an update.

See Getting Started with StagLingo for the complete sequence.

Workflows and AI

Choose the route before choosing the model.

Manual and automatic workflows can create first translations. Incremental is for maintaining translation state that already exists.

Which translation workflow should I use?
  • Use the manual two-round workflow when package visibility, portability, and separate human or AI review matter most.
  • Use automatic translation when you want the site to send page content directly to your configured provider and return results through the protected import core.
  • Use Incremental only after a language already has an established translated state and you need to process changed source content.

Compare them in Choose a Translation Workflow.

Can I use StagLingo without connecting an AI API?

Yes. In the manual workflow, export the source package, translate and review it with the tool or team you choose, and upload the reviewed package. StagLingo does not require automatic translation for protected import and verification.

Which AI providers does the current plugin support?

The current plugin has native request formats for OpenAI Responses, Google Gemini GenerateContent, and Anthropic Messages. It also accepts an administrator-defined HTTPS endpoint that implements the supported OpenAI-compatible chat-completions pattern.

Does a StagLingo license include an AI subscription or API usage?

No. StagLingo provides the workflow and protected WordPress integration. The website owner supplies and pays for the selected provider account, API access, usage, limits, and any related taxes. A ChatGPT consumer subscription does not automatically include OpenAI API credit.

Which model should I select?

Use an exact model ID available in your provider account and capable of following structured JSON, long-context, multilingual, and markup-preservation instructions. StagLingo does not silently substitute a different model during updates. Quality, speed, limits, availability, and cost vary by provider and model.

Follow Automatic Translation and AI Models to configure and test it.

Does automatic translation send my content through Stagatlast?

No model request is proxied through Stagatlast. Your WordPress server sends the request directly to the selected provider. Depending on the operation, the request can include source text, target locale, structural context, first-pass translations, rendered page text, and verification evidence. The provider’s own terms and retention rules apply.

What does controlled quality learning store?

It stores a limited set of sanitized, reusable trigger and pass-condition rules. The design excludes page copy, translations, URLs, titles, names, row IDs, hashes, filenames, and private model responses from learned examples. An administrator can reset the learned rules.

Import and publishing

Warnings are meaningful only when read by failure layer.

Package validation, database read-back, and immediate front-end verification answer different questions. Do not treat every warning as interchangeable.

Which CSV fields must not be edited?

Keep protected identity fields such as post_id, source_url, content_type, exact_english_source, and source_hash unchanged. They allow StagLingo to validate that a reviewed target still belongs to the correct live source.

Why can an import show errors even when the visible page looks correct?

Dynamic related articles, rotating cards, conditional blocks, personalization, cached fragments, and JavaScript-rendered content may differ between the extracted package and one immediate verification request. If storage read-back succeeded and the message is specifically a front-end-unconfirmed or not-detected warning, clear site/CDN caches and inspect the actual target-language page in a private window.

Validation, protected-field, backup, transaction, rollback, and storage read-back failures cannot be dismissed this way. See History, Backups, and Troubleshooting.

Can I ignore errors for related articles that are not part of the current page?

Only after confirming the error belongs to dynamic or unrelated content, the relevant translation storage passed read-back, and the visitor-visible target-language page is correct. Do not use this exception for a genuine validation, backup, transaction, rollback, or storage failure.

Why did the completed import disappear from the Import panel?

After a staged file completes successfully, its temporary staged copy and current queue result can be cleaned up. Successful page-language writes move into History. Use History and the live target-language page as the lasting evidence.

What should I do if the browser or network disconnects during import?

Do not immediately upload a duplicate package. Check server-side status and use Resume saved imports. Incomplete protected jobs can survive refreshes, network interruptions, and in-place plugin updates for up to 48 hours.

Does StagLingo create backups before writing?

Yes. Protected imports create a private pre-import CSV backup of the values about to change. The latest 20 backups are retained. A backup is evidence and a controlled recovery reference; it is not presented as a one-click restore button.

Does StagLingo guarantee a particular translation score?

No. Results vary by source quality, language, model, provider limits, reasoning capability, terminology, page structure, and review depth. Scoring is an audit signal, not a warranty. Important content still requires language-appropriate review and live-page verification.

Can unfinished translations remain out of search results?

Yes. Language Index Control can add temporary page-language noindex records while work is incomplete. Remove the control only after the target-language page has passed the applicable quality and publishing checks.

See Quality and Publishing Controls.

Does using AI translation guarantee Google rankings or avoid every SEO risk?

No. Automation itself is not a ranking guarantee or an automatic penalty. The practical risk comes from publishing inaccurate, unnatural, duplicated, poorly localized, or unhelpful pages at scale. StagLingo provides review and release controls but cannot guarantee indexing, traffic, or rankings.

Plans and licenses

Access follows the active plan and licensed website count.

Freemius provides checkout, subscriptions, license activation, account management, and update delivery for Premium customers.

What is included in StagLingo Free?

The current entitlement design keeps page title/URL export, Language Index Control, AI model settings, and language scoring available in Free. Commercial features include multilingual Export and Review Export, Incremental workflows, reviewed-package Import, and automatic translation. Review the current pricing page because packaging can change in later releases.

How do I activate a Premium license?

Purchase the required website count, install the official Premium package, and activate the license through the StagLingo/Freemius account controls in WordPress. Downloads, license assignments, subscriptions, and invoices are also available through My Account.

What counts as one licensed website?

One activated website uses one license seat. A development or testing site also occupies a seat while activated. When testing is finished, deactivate that installation and transfer the available seat to the production or replacement domain.

Can I move a license to another domain?

Yes. Deactivate the old website in the plugin or account portal, then activate the new website. If the old site is no longer accessible, manage its assignment through My Account or contact support.

What happens when the annual license expires?

Premium functionality and Premium updates require an active license. StagLingo Free functionality remains available, and translations already written into TranslatePress are not deleted merely because the StagLingo license expires.

How do renewals and cancellations work?

Annual licenses renew until cancelled. Manage renewal and cancellation from My Account. The checkout and account portal show the renewal amount, tax treatment, payment method, and any notices controlled by Freemius.

Where can I download the plugin or find invoices?

Sign in at stagatlast.com/account/ to access downloads, licenses, assigned websites, subscriptions, invoices, payment methods, and support tools.

The full account guide is Plans, Licenses, and My Account.

Data and security

Local workflow data and external services stay separate.

The website owner controls the WordPress environment and selects any external AI service. Stagatlast does not operate a translation proxy between them.

Where is the AI API key stored?

A saved key is stored in the site’s WordPress database in encrypted form. The encryption key is derived from that installation’s authentication salts. StagLingo uses AES-256-GCM when available and falls back to Sodium secret-box. If neither supported method is available, a new key is not saved.

Is the API key included in exports, logs, or learned rules?

No. The saved key is excluded from translation exports, History, normal workflow reports, logs, and learned quality rules. It is decrypted only when the WordPress server needs to authenticate a request to the configured provider.

How long are import files and workflow records retained?

Important current limits include 30 minutes for diagnostic Preview state, up to 48 hours for incomplete staged/resumable imports, the latest 20 private backups, the latest 200 page-language History records, and the five most recently updated automatic workflow jobs. Hosting and database backups may retain copies longer.

What is stored in recent automatic workflow jobs?

The last five jobs can retain local source snapshots, source identity and URL information, first-pass translations, compact import summaries, scoring results, errors, and resume lineage. They are stored in WordPress options so an interrupted workflow can resume safely.

Does uninstalling StagLingo delete all plugin data?

No. Plugin data is preserved on uninstall by default to avoid accidental workflow loss. Uninstall should not be treated as a guaranteed erasure workflow, especially when WordPress or host-level backups exist. Plan and verify permanent cleanup separately.

Where can I read the full data-handling explanation?

Read Data Handling and Security for operational details and the Privacy Policy for the website, plugin, commerce, analytics, and third-party service disclosures.

Support and refunds

Support covers StagLingo, with evidence.

A useful technical request identifies the plugin version, target locale, affected URL, exact message, relevant History result, Diagnostics state, and whether the live page reproduces the issue.

How can Free users request help?

Free users can email hello@stagatlast.com. Include enough evidence to reproduce a StagLingo issue, but never send passwords, full API keys, payment-card information, or unnecessary private content.

What support is included with Premium?

Customers with an active Premium license can submit a support form through My Account or email hello@stagatlast.com. The response target is within one day, although investigation and resolution time depend on the problem and evidence provided.

Can I open a new Premium ticket after the license expires?

No new Premium support tickets are accepted for an expired license. An existing ticket opened while the license was active can continue to be handled after expiry.

What is outside StagLingo support scope?

Support covers StagLingo itself. It does not include general WordPress development, custom theme or page-builder work, hosting administration, database repair unrelated to StagLingo, TranslatePress support, AI-provider account or billing support, custom prompt writing, translation services, SEO guarantees, or third-party plugin debugging unless a reproducible StagLingo compatibility issue is involved.

What evidence should I include with a technical issue?
  • StagLingo and TranslatePress versions.
  • Affected default-language and target-language URL.
  • Target locale and workflow used.
  • Exact error text or downloaded error report.
  • Relevant History and Diagnostics information.
  • Whether storage read-back passed and what the visitor-visible page shows.

Do not send a full API key or administrator password.

What is the refund period?

StagLingo provides a seven-day refund policy for qualifying unresolved product issues, subject to the conditions and exclusions in the current Refund Policy. The policy is not a general seven-day trial or a guarantee that third-party services, hosting, or every website configuration will meet a customer’s expectations.

Still need help?

Send the evidence that identifies the failed layer.

For Premium support, submit the form in My Account. Free users and customers who cannot access the portal can email hello@stagatlast.com. Never include a password or complete API key.