Skip to main content

Participaite Translate Plugin

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:

BrowserVersion
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.