WP Residence Help WP Residence Help

  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / 30. WPResidence Translate Plugin / Taxonomy Translation

Taxonomy Translation

1 view 0

Real estate sites live and die by their taxonomies — property categories, actions (For Sale, For Rent), cities, areas, counties, and features. On a multilingual site, those terms need to exist in every language, and the right ones need to show up on the right pages. WPResidence Translate gives you a taxonomy translation system that keeps terms linked, mirrors hierarchy across languages, and can auto-create missing variants. For the broader context of running a multi-language real estate website, see the main guide.

Screenshot: Taxonomy Translation admin page listing property taxonomies with Translation Mode and Automation columns

What “Translatable” Means For a Taxonomy

A taxonomy in WPResidence Translate is in one of two modes:

Mode Behavior
Translatable Terms are cloned per language. Each language sees only its own terms on the front end. Category pages, archives, and search filters show the correct translation automatically.
Not translatable Terms are shared across all languages as-is. Useful for internal-only taxonomies where translation is not meaningful.

Configuring Taxonomies

  1. Open WPEstate Translate > Taxonomy Translation.
  2. For each taxonomy in the table, choose either Translatable or Not translatable using the radio buttons.
  3. Turn on Automatically duplicate missing translations in the Automation column if you want the plugin to seed empty variants as soon as you create a term.
  4. Click Save Settings.

Screenshot: A taxonomy row on the Taxonomy Translation page with the Translatable radio selected and the Automation checkbox enabled

Creating a Term Translation

Once a taxonomy is marked translatable, the standard WordPress taxonomy screen (for example Property Categories or Property Locations) gains two new things:

  • Language filter views at the top of the list table — click All languages, English, Français, etc. to filter the term list.
  • A language panel on the term edit screen, where you pick the term’s language and link it to its source term in another language.

To translate an existing term:

  1. Open the taxonomy list (e.g. Properties > Property Categories).
  2. Edit the term in the source language.
  3. In the language panel, trigger Add translation for the target language. The plugin creates a new term in that language, links it to the original, and copies the term meta.
  4. Edit the new term’s name, slug, and description in the target language.

Automatic Duplication

When Automatically duplicate missing translations is on for a taxonomy, every time you create a new term in any language the plugin immediately creates an empty linked variant for every other active language. Translators then only have to fill in names and descriptions — the linking is already done.

You can turn automation on or off per taxonomy at any time without losing existing translations.

Hierarchy Is Mirrored Across Languages

If your taxonomy is hierarchical (like Property Locations: Country > State > City > Area), the plugin keeps the parent relationships aligned across languages. When you change a term’s parent in one language, its siblings in other languages are updated to point at the translated equivalent of that parent — no manual re-parenting required.

Screenshot: A hierarchical taxonomy where a French city term and its English counterpart share the same translated parent country term

What Visitors See

On the front end, term listings — category clouds, taxonomy menus, property card badges, map filters, the advanced search dropdowns — all show only terms in the visitor’s current language. If a term has no translation yet for the visitor’s language, it can either fall back to the original or be hidden, depending on the taxonomy’s mode. By default the plugin falls back to the canonical term so content never silently disappears.

Non-Latin Alphabets

Term names and slugs preserve UTF-8 characters end-to-end. You can translate categories into Cyrillic (Russian, Bulgarian, Ukrainian), Arabic, Hebrew, Chinese, Japanese, Korean, Thai, Greek, and any other alphabet supported by WordPress. Slugs that start life as non-Latin text are kept as-is or transliterated only if your site already does so.

Tips

  • Turn on automatic duplication before you start creating hundreds of locations — it saves enormous amounts of time.
  • Set top-level taxonomies like Action Category (For Sale / For Rent) to Translatable so search buttons match each language.
  • Internal tagging taxonomies (e.g. private admin tags) can stay Not translatable.
  • When you delete the original of a translation set, the plugin automatically promotes one of the remaining translations to be the new original, so the group stays intact.

What To Read Next

  • Translating Posts & Pages — the parallel workflow for content.
  • Meta Sync Across Language Variants — the custom field rule engine for property meta.
  • WP_Query Language Filtering — how archives filter terms automatically.

For a product tour of how this fits a multi-language real estate website, see the WPResidence landing page.

30. WPResidence Translate Plugin

Related Articles

  • String Scanner — Developer Guide
  • The String Scanner
  • Gettext Pipeline & MO Files — Developer Guide
  • Gettext & MO Files — Making Translations Appear on the Front End

WP Residence Documentation

  • 01. Getting Started
    • How to Get Support
    • Get your buyer license code.
    • Use SSL / https
    • Server / Theme Requirements
  • 02. Installation & Setup
  • 03. Installation FAQ
  • 06. Search & Filtering
    • Advanced Search Display Settings
    • Advanced Search Form
    • Geolocation Search for Half Map
    • Save Search Theme Options
    • Advanced Search Colors
  • 09. Agent, Agency & Developers
  • 08. Property Pages & Layouts
  • 07. Property Lists, Categories & Archive
  • 13. WPResidence Elementor Studio
  • 10. Blog Posts & Blog List
  • 11. Shortcodes
    • Contact Form
    • Featured Agency/Developer
    • Membership Packages
    • Testimonials
    • Google Map with Property Marker
    • Listings per Agent, Agency or Developer
    • Display Categories
    • Agent List
    • Recent Items Slider
    • Recent items
    • List Properties or Articles by ID
    • Featured Agent
    • Featured Article
    • Featured Property
    • Login & Register Form
    • Icon Content Box Shortcode
  • 12. Widgets
  • 04. Theme Options & Global Settings
    • General Settings
    • User Types Settings
    • Appearance
    • Logos & Favicon
    • Header
    • Footer Style and Colors
    • Price & Currency
    • Property Custom Fields
    • Features & Amenities
    • Listing Labels
    • Theme Slider
    • Permalinks
    • Splash Page
    • Social & Contact
    • Map Settings
    • Pin Management
    • How read from file works
    • General Design Settings
    • Custom Colors Settings
    • Header Design & Colors
    • Mobile Menu Colors
    • User Dashboard Colors
    • Print PDF Design
    • Property, Agent, Blog Lists Design Settings
    • Sidebar Widget Design
    • Font management
    • How to add custom CSS
    • Custom Property Card Unit – Beta version
    • Email Management
    • Import & Export theme options
    • reCaptcha settings
    • YELP API Integration
    • iHomefinder Optima Express IDX
    • MEMBERSHIP & PAYMENT Settings
    • Property Submission Page
    • PayPal Setup
    • Stripe Setup
    • Wire Transfer Payment Method
  • 20. Translations & Languages
  • 26. FAQ
  • 10. Pages
  • 11. Header
  • 12. Footer
  • 05. Maps & Location Settings
  • 18. Payments & Monetization
  • Plugins
    • 19. Included Plugins
    • 22. Third Party Plugins – IDX Compatibility
    • 21. Third-Party Plugins – Multi-Language
    • 23. Third party Plugins – Other
  • Technical
    • 24. Technical how to | Custom Code Required
    • 25. Technical: Child Theme

Join Us On

Powered by WP Estate - All Rights Reserved
  • WpEstate
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API