Auto Translate

he Auto Translate integration automatically translates your content into multiple languages using AI. When you create or update content in HolidayHero — such as listings, announcements, guidebooks, or message templates — translations are generated instantly in your selected languages. This saves hours of manual translation work and ensures your guests always see content in their own language.
Categories
Content AI Translations
Price
€ 4.99 per workspace per month
What does this integration do?
Once activated, Auto Translate runs in the background and keeps all your content translated across every language you've enabled. Here's what it handles:
Automatic translation on changes — Whenever you create or edit content, translations are generated automatically within seconds. No manual action needed.
Smart change detection — Only retranslates content that has actually changed. If you update a listing name but not the description, only the name is retranslated.
Manual override support — If you manually edit a translation, it is preserved. The integration won't overwrite your custom translations unless the original source text changes.
Placeholder protection — Template variables like
{{reservation.checkInDate}}or{{guest.firstName}}are preserved during translation and never modified.Nested content support — Automatically translates child content too. For example, translating an experience also translates its products and additional fields.
Bulk translation — When you first activate the integration, you can translate all existing content at once with a single click.
Multi-language — Translate into as many languages as you need. Just toggle on the languages you want in the settings.
Activity logs — See exactly what was translated, skipped, or failed in the Logs tab.
Security: All translations are processed server-to-server using encrypted connections. Your content is sent to the AI translation service and the results are stored directly in HolidayHero.
What content is translated?
Listings
Name and section content
Announcements
Title, body, and call-to-action button
Guidebooks
Name, summary, and body
Experiences
Name, summary, body, call-to-action, and all products with their fields
Calendar Events
Name, summary, body, and call-to-action
Amenities
Name, summary, and body
Message Templates
Subject, body, and all content blocks (with placeholders protected)
Guides
How to set up Auto Translate?
Go to Integrations and select the Auto Translate app
Click Install and authorize the app for your workspace
Go to the Settings tab
Toggle on the languages you want to translate into
Your primary language is automatically detected and used as the source
Only active languages from your workspace are shown
Click Save
Go to the Home tab and activate the integration
Once activated, all future content changes will be translated automatically.
How to translate all existing content?
When you first set up the integration, your existing content is not yet translated. To translate everything at once:
Go to the Auto Translate integration
Click Translate All
All existing content (listings, announcements, guidebooks, etc.) will be queued for translation
Depending on how much content you have, this may take a few minutes
You can monitor progress in the Logs tab.
How do I add a new language later?
First, add the language to your workspace in HolidayHero Admin under Settings > Languages
Then go to the Auto Translate integration Settings tab
Toggle on the new language
Click Save
Optionally click Translate All to translate existing content into the new language
All future content changes will automatically include the new language.
Can I manually edit a translation?
Yes. If you edit a translation directly in HolidayHero, the integration will respect your change and mark it as a manual translation.
If the source text hasn't changed — your manual translation is preserved
If the source text changes later — the integration will retranslate the field, replacing the manual translation with an updated AI translation
This ensures translations stay in sync with the source content while still allowing you to fine-tune specific wording.
What happens when I update content?
The integration detects the change automatically and only retranslates the fields that were modified. For example:
You update the description of a listing → only the description is retranslated, the name stays as-is
You update the name of an experience → the name is retranslated in all target languages, but the summary and body are not touched
This keeps translations efficient and avoids unnecessary processing.
What happens when I delete content?
When content is deleted in HolidayHero, all stored translations for that item are automatically cleaned up. No manual action needed.
Are message template placeholders safe?
Yes. Template variables like {{guest.firstName}}, {{reservation.checkInDate}}, or {{listing.name}} are automatically detected and protected during translation. They will appear unchanged in the translated text.
How do I check what was translated?
Go to the Logs tab in the Auto Translate integration. You'll see a history of:
Content that was successfully translated
Content that was skipped (because it hadn't changed)
Any errors that occurred during translation
Will activating this overwrite my existing translations?
When you first activate the integration and click Translate All, it will generate translations for content that doesn't have them yet. If a field already has a translation, the integration checks whether the source text matches — if it does, the existing translation is preserved.
However, if you want to be safe, you can review your most important translations after the initial bulk run.
Events
This integration listens to the following events from HolidayHero:
Listing created or updated
The listing name and section content are translated into all target languages.
Announcement created or updated
The title, body, and call-to-action are translated.
Guidebook created or updated
The name, summary, and body are translated.
Experience created or updated
The experience and all its products and fields are translated.
Calendar event created or updated
The name, summary, body, and call-to-action are translated.
Amenity created or updated
The name, summary, and body are translated.
Message template created or updated
The template content and all blocks are translated, with placeholders
preserved.
Any content deleted
All stored translations for that item are cleaned up automatically.
Translation manually edited
The manual translation is stored and respected until the source text changes.
Last updated