Participaite Translate Plugin
Quick links
What is this?
The Participaite Translate Plugin adds a language switcher to your site so visitors can view your content in multiple languages with a single click. It’s lightweight, unobtrusive, and works with any CMS or static HTML site.
What does it do?
After you add a minimal config and the script, the plugin:
- Provides a compact dropdown/button for choosing a language
- Delivers pre‑rendered translations for the languages you configure
- Updates the page content to the selected language and lets users switch back at any time
- Keeps your original markup intact and aims for accessible semantics
Supported Languages
The plugin supports 25+ languages powered by DeepL's translation service, including:
- European languages: German, English, French, Spanish, Italian, Dutch, Polish, Portuguese, Russian, and many more
- Asian languages: Japanese, Korean, Chinese, Arabic
👉 View complete list of supported languages →
How it integrates
- Add one small configuration object and a single script tag (see Installation)
- No external libraries or framework dependencies required
- Flexible UI placement: floating overlay or rendered inside a custom container (see Configuration)
- Can run alongside the Simplify plugin — use the distinct global config
window.PTP_TRANSLATE_CONFIG
Browser support
The plugin supports modern browsers:
| Browser | Version |
|---|---|
| Chrome | ≥ 98 |
| Firefox | ≥ 90 |
| Safari | ≥ 14 |
| Edge | ≥ 98 |
Requirements
- A Participaite client ID
- Minimal config specifying the source language and the list of target languages
Minimal config (recap)
<script>
window.PTP_TRANSLATE_CONFIG = {
sourceLang: "de",
targetLangs: [{ code: "en" }, { code: "fr" }],
};
</script>
Try it live
👉 You can test the plugin in action at:
http://musterstadt.staging.participaite.de
Next steps
- Go to Installation to add the script and minimal configuration.
- Then open Configuration for UI placement and styling options.