WordPress plugin

Saintara for WordPress.

Add the language dropdown without touching code. Install the plugin, enter your site ID, and your languages come from your Saintara account.

Saintara Translation · Version 1.1.0 — GPL v2 or later — Requires WordPress 6.3+ · PHP 7.4+

Download the plugin

Install in five steps

  1. Get your site ID

    Sign up and add your website in the portal. Your site ID looks like SB-xxxxxxxxxx. Have a translation provider key? Start the 7-day trial. No key? Choose a Managed plan. How the trial works.

  2. Upload the plugin

    Download the zip above. In WordPress, go to Plugins → Add New Plugin → Upload Plugin and choose the file.

  3. Activate it

    Go to Plugins → Installed Plugins and activate Saintara Translation.

  4. Enter your site ID

    Go to Settings → Saintara, paste your site ID and save. A connection check on the same screen tells you if the ID is mistyped, your account has no languages yet, or your subscription has lapsed.

  5. Choose where it appears

    Pick a placement below and save. Your languages come straight from your Saintara account, so there is nothing to tick in WordPress.

Where the dropdown appears

Set this under Show it in Settings → Saintara, or place it yourself.

Floating button (default)
A button fixed to the bottom-right corner of the screen, or the bottom-left if you choose that. No theme changes needed.
In your navigation menu
Adds the dropdown to your site’s navigation menu.
On your own elements
Enter a CSS selector and the dropdown attaches to every element that matches it.
Shortcode
Paste [saintara_translation] into a page, post or text widget.
Block editor
Search the block inserter for Saintara Language Dropdown. It also works in the Site Editor for block themes.
Classic widget
On a classic theme, add the Saintara Language Dropdown widget under Appearance → Widgets.

Prefer your own markup? Any <select data-sb-dropdown></select> in your theme is filled in automatically.

Settings

Everything lives under Settings → Saintara.

Site ID
Your identifier from the Saintara portal. The plugin needs it to load your translation script.
Languages
Managed in your Saintara account, not here, so the dropdown always matches your plan.
Position
For the floating button: bottom-right or bottom-left.
Button label and icon
The text and icon on the button. The label is “Translate” by default.
Accent color
The color of the dropdown. Match it to your brand.
Advanced
An API base URL field for special setups. Leave it blank unless we’ve asked you to change it.

What gets translated

Your page text and its labels
Visible text, plus alt, title, placeholder and aria-label text.
Content that loads later
New elements added to the page after it loads are picked up and translated as well.
Right-to-left languages
For languages such as Arabic, Hebrew and Persian, the page direction switches automatically.
What stays out
Saintara skips the contents of form fields and editable areas when it scans a page. To exclude anything else, add data-sb-skip="deep" to an element. More in the FAQ.

Requirements and compatibility

WordPress and PHP
WordPress 6.3 or later, and PHP 7.4 or later.
Saintara account
A site ID from your portal, and either a plan with Managed translation or a provider key from DeepL, OpenAI, Amazon Translate or Google.
Block themes
Use the block, or the floating button.
Classic themes
Use the widget, the shortcode or the floating button.
Page builders
Use the shortcode wherever your builder accepts one. If you’re unsure, ask us before you subscribe.

What the plugin stores and sends

On your site
Only its own settings. It stores no translated content and keeps no database tables of its own. Deactivating keeps your settings, and deleting the plugin removes them.
Sent to Saintara
The translation script loads from api.saintara.io with your site ID. When a visitor picks a language, the eligible page text goes to Saintara to be translated. What data is sent. See also the Privacy Policy.

Questions?

More answers are in the FAQ.

Try it on your own site.

7 days free with your own translation key. No credit card.

Start free trial