RepairPlugin
Site & brandingIncluded on every plan

Serve Customers in
Their Language

Offer your booking form in 15 ready-made languages with custom-language support and a front-end language selector, so every customer books in the language they're most comfortable with.

15
ready-made language packs
1-click
to download a pack
100%
custom language support
Language packs · 15 ready, +∞ custom
EN
English
NL
Nederlands
DE
Deutsch
FR
Français
ES
Español
IT
Italiano
NO
Norsk
PL
Polski
PT
Português
SE
Svenska
TR
Türkçe
UA
Українська
AR
العربية
+
Custom
Default:English
Why repair shops choose it

Multilingual without the headache.

Pre-built packs for 15 languages, or invent your own. Customers pick from a flag-based selector on the booking form.

15 packs ready
English✓ INSTALLED
Dutch✓ INSTALLED
GermanDownload
SpanishDownload
15languages included

Ready-made language packs

English (US & UK), Dutch, German, Spanish, French, Italian, Norwegian, Polish, Portuguese, Swedish, Turkish, Ukrainian, Arabic. Each pack includes translated emails and Default Repairs.

Default language
English
Dutch
German
1default language

Control what visitors see first

Set a default language for all visitors. The default determines how the booking form, repair names, and admin area appear. Customers can switch via the selector.

Add custom language
Name
Frisian
Native
Frysk
Flag
🏳️ Uploaded
custom languages

Add any language you need

Create custom languages that aren't in the standard list. Enter the language name, native script, and optionally upload a custom flag image.

Page shortcode
[Repair_All
  language="Dutch"
]
Locks this page to one language.
1shortcode attribute

Force a language per page

Use the language attribute in your shortcode to lock a specific page to a single language. Useful for region-specific landing pages. Customer manual switches still take priority.

How it works

Three steps. From single-language to multilingual.

Step 1 · download
EN
NL
DE
FR
1

Download language packs

Go to RepairPlugin > Download > Download Languages, select the languages you need, and click Download. Each adds emails and translates Default Repairs automatically.

Step 2 · order
⋮⋮1.English
⋮⋮2.Dutch
⋮⋮3.German
2

Configure your language settings

Set your default language, enable or disable individual languages, and reorder them via drag-and-drop. The order you set is what customers see in the selector.

Step 3 · selector
🇳🇱Nederlands
3

Show the language selector

Turn on 'Enable Language Selector on Front-End' to display a language dropdown in your booking form. Customers see each language with its flag and native name.

Plan availability

Included on every plan.

This is a core feature, available from Essentials onwards with no upgrade needed.

EssentialsIncluded

Included

GrowthIncluded

Included

ScaleIncluded

Included

FAQ

Common questions.

Does RepairPlugin work with Polylang?

Yes. When the Polylang plugin is active, RepairPlugin can detect the current page language and automatically switch to the matching language.

What happens when I download a language pack?

RepairPlugin adds the language to your selector, creates translated email notifications, and translates the Default Repairs into that language, all in one step.

Can I hide a language while I'm still working on translations?

Yes. Disable a language using the toggle in the language list. Disabled languages stay in the system for translation work but are hidden from the booking form's selector.

How do I force a specific language on a page?

Add the language attribute to your shortcode, for example [Repair_All language="Dutch"]. Use the exact language name as it appears in Settings > Localization. Customer manual switches still take priority.

Turn visitors into customers.

Join 500+ repair shops already fixing their massive drop-offs.
Easy to install and live on your WordPress site in minutes.