All posts
T3, Trilocale, Kolmio: How One Place Reads Property Listings in Any Language
Smarter Search with AI7 min read

T3, Trilocale, Kolmio: How One Place Reads Property Listings in Any Language

Anna-Maria M.

Anna-Maria M.

Co-founder @ One Place

In France, a three-room apartment is a T3. In Italy, it is a trilocale. In Finland, a kolmio. In Estonia, a kolmetoaline korter. Same home, four names, and that is before anyone mentions the heating, the balcony, or whether the garage is included in the price.

Every property portal in Europe publishes listings as marketing text: written by humans, for humans, in the local language, with local conventions and local omissions. That works when you search one portal in one country. It collapses on One Place, where millions of listings from across most of Europe sit side by side and a filter like "apartments only" has to mean exactly the same thing everywhere.

This article is about the layer that makes those filters honest: the AI that reads every single listing, in whatever language it was written, and turns it into structured data. Not a sample of listings. Every one.

The Messiest Dataset in Europe

Listing text looks casual, but it is a minefield of local vocabulary. Is a "studio" a property type or a room count? A chalet in Spain is usually an ordinary detached house; a chalet in the Alps is something else entirely. "Newly renovated" might describe the flat, the building, or the lobby. Floor areas are measured differently from one market to the next, and two portals in the same country rarely agree on field names.

Sellers also write to sell. "Charming" often means small. "Up and coming" often means not there yet. And the most important facts are frequently the ones left out: the advert that never mentions the year of construction, the monthly charges, or the fact that the "garden" is shared with the whole building.

A system that wants to compare listings across borders has to read them the way a good bilingual estate agent would: with actual comprehension, not keyword matching. That is a reading problem, and it is exactly the kind of problem modern AI is finally good at.

One Standard Form for Every Home

When a listing arrives on One Place, AI reads the title, the description, and the advertised features, and fills in what is effectively a standard form. Is this for sale or for rent? Is it an apartment, a house, a plot of land, something else? Is it an existing home, under construction, or sold off plan? Is it still available, already reserved, or quietly sold? What condition is it in? And then the long tail that buyers actually care about: balcony, terrace, sauna, fireplace, lift, parking.

The T3, the trilocale, and the kolmio all land in the same box on that form. So when you filter for three-room apartments with a balcony, you are not searching four different vocabularies and hoping. You are filtering one consistent structure, and the filter means the same thing in Lisbon as it does in Tallinn.

This reading happens shortly after a listing is first discovered, and again whenever the listing changes at the source. The form is never a snapshot of what an advert said once upon a time; it tracks what the advert says now.

Property listing documents in many languages streaming through a glowing funnel and emerging as one clean structured card

When the AI Is Not Sure, It Says Nothing

Language models love to answer. Ask one anything and it will produce something confident. A system that reads millions of adverts has to be trained into the opposite reflex: if the listing does not state a fact, the honest output is a blank, not a plausible guess.

So that is the rule on One Place: we would rather show you a missing field than an invented one. If an advert never mentions the year of construction, you see no year. A fabricated "sea view" does not just look bad in a database. It wastes your Saturday on the wrong viewing, and it teaches you to distrust every other filter on the site.

Accuracy Is a Number, Not a Feeling

How do we know the reading is right? We measure it. Extraction quality is checked continuously against reference sets of listings where the correct answers are known, people review samples of the AI's work, and every confirmed mistake goes back into the system as a correction. Reading listings is software, and we test it like software.

The measurement is not one global average, either. Accuracy that is excellent in French and mediocre in Estonian would quietly break one market while flattering the statistics. So quality has to hold language by language, market by market, field by field.

Why a Specialist Beats a Chatbot

Could you paste a listing into a general-purpose chatbot and get a decent summary? Absolutely. Could you do that for millions of listings, plus every update to every one of them, every day, forever? Not at any reasonable speed or cost. General models are brilliant generalists, and that generality is expensive.

One Place instead relies on AI built and tuned in-house for exactly one job: reading property listings and filling in that standard form. A specialist like that is fast enough to read everything rather than a sample, cheap enough to re-read a listing every time it changes, and consistent enough to be testable. Same listing in, same form out.

That economic point matters more than it sounds. Honest pan-European filtering only works if every listing is actually read. The moment reading becomes too slow or too expensive to apply universally, corners get cut, and filters quietly stop meaning what they say.

What This Means When You Search

For you, all of this is invisible, which is the point. You type what you want, tick a few filters, and homes from a dozen markets behave as if they had been listed by one very tidy agency. Three rooms means three rooms. With balcony means with balcony. For sale means it is actually still for sale.

And because no automated reader is perfect, the original advert stays one click away on every listing. You can always compare our structured version against the source. We keep that link visible because a system that reads on your behalf should also be checkable.

Frequently Asked Questions

Does One Place translate property listings?

Translation is part of it, but the real work is comprehension. A word-for-word translation of a Finnish advert still would not tell you whether "kolmio" should match your three-room filter. One Place extracts the facts of every listing into one consistent structure, whatever the language, and keeps the original advert linked so you can always read the source.

Which languages can One Place read?

Every language used in the markets we cover, from the Nordics and the Baltics down to the Mediterranean. The listing's language makes no difference to how well filters and search work.

What happens when a listing is vague or leaves things out?

Fields the advert does not state stay blank. One Place does not fill gaps with guesses, because an invented fact is worse than a missing one. If a detail matters to you and the listing omits it, the photos and the linked original advert are the next place to look.

How quickly is a new listing readable and filterable?

Shortly after it is discovered, typically within hours. The same reading is repeated whenever the source listing changes, so the structured data tracks the advert as it evolves, including price changes.

Can the AI get a listing wrong?

Yes, occasionally, and we design around that honestly: accuracy is measured continuously against reference data, humans review samples, confirmed errors become corrections, and when the AI is uncertain it leaves the field blank rather than guessing. The original listing stays one click away so you can verify anything.

Why does One Place build its own AI for this instead of using a chatbot?

Scale and consistency. Reading millions of listings, and re-reading each one whenever it changes, has to be fast, repeatable, and cheap enough to apply to everything. Purpose-built AI tuned for this single job is what makes it possible to read every listing rather than a sample.

The next time a filter quietly works across four countries at once, that is not luck. It is a very patient reader that never skips a listing, never pads an answer, and never gets tired of property adverts.

Related Articles