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.
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.
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.
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 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.
language="Dutch"
]
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.
Three steps. From single-language to multilingual.
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.
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.
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.
Included on every plan.
This is a core feature, available from Essentials onwards with no upgrade needed.
Included
Included
Included
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.
Read the full guide.
Setup guides, configuration tips, troubleshooting, and the complete reference, straight from the help centre.
- Download Language PacksGet up and running with 15 pre-built language packs in one click.
- Add Custom LanguagesCreate any language with a custom name, native label, and flag.
- Set Default LanguageControl which language every visitor sees first.
- Language SelectorShow or hide the front-end language dropdown on your booking form.
Pair it with these.
Step translations
Customize every label, button, and instruction in your booking form across all languages.
Learn moreMultilingual emails
Translate every email subject and body across all configured languages.
Learn moreCurrency, tax & date formats
Localize prices, tax display, and date formats per region.
Learn moreTurn visitors into customers.
Join 500+ repair shops already fixing their massive drop-offs.
Easy to install and live on your WordPress site in minutes.