AI property descriptions: translate and rewrite
An AI that translates your property descriptions into 8 languages, or rewrites a text to remove competitor names, and does so for 50 properties at once while you continue working. Per property you click Insert to apply; in bulk it happens automatically.
When should you use this?
Section titled “When should you use this?”- A Spanish property should also appear in English, German and French, translate in one go
- Description contains the name of a previous agent, have it rewritten
- You want to translate 50 properties at once, bulk mode, background processing
Two functions
Section titled “Two functions”| Function | What |
|---|---|
| Translate | Existing description into 1+ other languages |
| Rewrite | Rewrite an existing description in the same language |
Both work on a single property or in bulk.
Translate description: single property
Section titled “Translate description: single property”-
Open property → Edit → click Translate (star icon). Side panel Translate description opens.
-
Choose prompt template from the Choose prompt dropdown. Managed via Settings → AI Prompt.
-
(Optional) house icon top right → sends along extra property data (type, bedrooms, bathrooms, price, cadastre).
-
Check/adjust the instruction text. Templates can contain placeholders that are filled in automatically:
Placeholder Becomes {{ ai.source_language }}Source language {{ ai.target_language }}Target languages {{ property.title }}Current title {{ property.description }}Current description -
Source language = automatically selected based on the current editing language. Destination languages = multi-select target languages.
-
Send → the AI gets to work. Motion effect during processing.
-
Results appear per language in separate tabs, editable Title + Description.
-
Insert per language or Insert All to accept all. Button becomes Inserted + disabled.
Rewrite description: single property
Section titled “Rewrite description: single property”-
Open property → Edit → click Rewrite (star icon).
-
Choose prompt: select a template of type AI Description Rewrite.
-
(Optional) house icon for extra context.
-
Description language: select languages. Languages without an existing description are greyed out.
-
Send.
-
Results per language in tabs, editable fields.
-
Insert per language or Insert All.
Multiple properties at once
Section titled “Multiple properties at once”-
Select properties in the property overview (checkboxes). Toolbar shows the AI button with a count.
-
Click the AI button → window Select an action.
-
Choose action: Translate description or Rewrite description.
-
Instruction + languages: same options as with a single property. Placeholders are filled in per property.
-
Run → confirmation “The AI command has been scheduled and is being processed.” Window closes. Processing in the background.
Tracking progress
Section titled “Tracking progress”Small block bottom right
Section titled “Small block bottom right”Appears as soon as a bulk operation is running. Remains visible when navigating to other pages:
- Progress circle, blue during processing, green when done
- Label Translating or Rewriting
- Count + progress: “5 properties · 3/10”
Click to open the progress panel.
Progress panel
Section titled “Progress panel”Larger side panel Translation Progress or Rewrite Progress:
- Summary: “5 properties × 3 languages = 15 translations”
- Warnings for skipped properties: “2 skipped, no description found in selected language”
- Progress bar with percentage
- Per property row with coloured labels per language:
| Colour | What |
|---|---|
| Green | Done |
| Red | Failed |
| Orange | Skipped |
| Grey | Waiting for processing |
Click a green label → preview of the translation/rewrite.
Managing AI prompt templates
Section titled “Managing AI prompt templates”Settings → AI Prompt (sidebar) opens the AI Prompt Templates page.
The table
Section titled “The table”| Column | What |
|---|---|
| Template name | Short name of the template, with the group below it in blue |
| Interface | Translation or Description_rewrite |
| Modified by | Name + date of the last change |
| Stats | Usage percentage (0-100%) |
Filter via the All groups dropdown or the search bar on the right.
Creating a template
Section titled “Creating a template”Click + New template top right. The dialog opens with three initial fields:
| Field | What | Required |
|---|---|---|
| Template group | Choose a group from the dropdown | Yes |
| Template name | Short recognisable name | Yes |
| Template interface | Translation or Description_rewrite | Yes |
After choosing the interface, additional fields appear (prompt text, optional extra-context toggle) before you click Save.
Managing template groups
Section titled “Managing template groups”Click Manage Template Groups top right to add, rename or delete groups. Every template must belong to a group.
Working with templates
Section titled “Working with templates”Click + New template. Fill in Template group, Template name and Template interface (required). After choosing the interface, additional fields appear for the prompt text and any extra-context setting. Save.
Click a template → Edit. Change the title, instruction, group, context flag. The type cannot be changed after creation.
Select + Duplicate → copy. For variants without starting from scratch.
Select one or more + Delete.
Important points
Section titled “Important points”- AI enabled at company level (Settings → Company Settings → AI Settings)
- Languages configured in the website settings (otherwise not selectable)
- Properties without a description in the source language are automatically skipped in bulk mode
- Rewriting requires an existing description per language, otherwise greyed out
- Auto-save in bulk, Insert click for a single property
- Formatting preserved: the AI adapts the text, not the markup (bold, lists, headings)

