Skip to content
HelpdeskTesoro CRM

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.

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


  1. Open property → Edit → click Translate (star icon). Side panel Translate description opens.

  2. Choose prompt template from the Choose prompt dropdown. Managed via Settings → AI Prompt.

  3. (Optional) house icon top right → sends along extra property data (type, bedrooms, bathrooms, price, cadastre).

  4. 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
  5. Source language = automatically selected based on the current editing language. Destination languages = multi-select target languages.

  6. Send → the AI gets to work. Motion effect during processing.

  7. Results appear per language in separate tabs, editable Title + Description.

  8. Insert per language or Insert All to accept all. Button becomes Inserted + disabled.


  1. Open property → Edit → click Rewrite (star icon).

  2. Choose prompt: select a template of type AI Description Rewrite.

  3. (Optional) house icon for extra context.

  4. Description language: select languages. Languages without an existing description are greyed out.

  5. Send.

  6. Results per language in tabs, editable fields.

  7. Insert per language or Insert All.


  1. Select properties in the property overview (checkboxes). Toolbar shows the AI button with a count.

  2. Click the AI button → window Select an action.

  3. Choose action: Translate description or Rewrite description.

  4. Instruction + languages: same options as with a single property. Placeholders are filled in per property.

  5. Run → confirmation “The AI command has been scheduled and is being processed.” Window closes. Processing in the background.


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.

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.


Settings → AI Prompt (sidebar) opens the AI Prompt Templates page.

AI Prompt Templates overview with existing templates. Top right: Manage Template Groups and + New template.
AI Prompt Templates page with a table of five existing templates, Manage Template Groups and + New template buttons, All groups filter dropdown and search field.
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.

Click + New template top right. The dialog opens with three initial fields:

Initial New template dialog with three fields: Template group, Template name, Template interface.
New template dialog with the fields Template group (Select template group), Template name (text input) and Template interface (Set template interface).
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.

Click Manage Template Groups top right to add, rename or delete groups. Every template must belong to a group.

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.


  • 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)