{"id":23251,"date":"2021-08-12T10:55:15","date_gmt":"2021-08-12T10:55:15","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=article&#038;p=23251"},"modified":"2026-06-01T12:42:49","modified_gmt":"2026-06-01T12:42:49","slug":"jetsmartfilters-how-to-make-filters-multilingual-using-wpml","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/","title":{"rendered":"How to Make Filters Multilingual Using WPML"},"content":{"rendered":"\n<p><em>JetSmartFilters <\/em>is a plugin embracing various filter types for Elementor, Bricks, and Gutenberg. Using its functionalities, you can create hierarchical filtering tools powered by AJAX and apply them to any WordPress theme, page, and post type.&nbsp;<\/p>\n\n\n\n<p><em>JetSmartFilters <\/em>is <a href=\"https:\/\/wpml.org\/plugin\/jetsmartfilters\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">compatible with WPML<\/a>, which means you can translate filter labels, options, and related content into any required language. Let\u2019s start by making the website <em>WPML<\/em>-ready, then translate the smart filters.<\/p>\n\n\n\n<p>Follow these basic steps to get started:<\/p>\n\n\n\n<ol>\n<li>Install and activate the core components <em>WPML Multilingual CMS<\/em> and <em>WPML String Translation<\/em>.<\/li>\n\n\n\n<li>Go to <strong><em>WordPress Dashboard &gt; WPML &gt; Setup<\/em><\/strong> to start a quick setup wizard, where you also <a href=\"https:\/\/wpml.org\/faq\/install-wpml\/#register\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">register WPML<\/a>.<\/li>\n\n\n\n<li>Navigate to <strong><em>WordPress Dashboard &gt; WPML &gt; Translation Dashboard<\/em><\/strong> and select the content you want to translate.<\/li>\n\n\n\n<li>Choose your preferred translation method: manual or <a href=\"https:\/\/wpml.org\/documentation\/automatic-translation\/quality-guarantee\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">automatic<\/a>.<\/li>\n<\/ol>\n\n\n<div class=\"note-banner d-flex border-bold border-jetthemecore rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9 21C9 21.5 9.4 22 10 22H14C14.6 22 15 21.5 15 21V20H9V21ZM12 2C8.1 2 5 5.1 5 9C5 11.4 6.2 13.5 8 14.7V17C8 17.5 8.4 18 9 18H15C15.6 18 16 17.5 16 17V14.7C17.8 13.4 19 11.3 19 9C19 5.1 15.9 2 12 2Z\" fill=\"#F2D23C\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Things to know<\/div><p class=\"m-0\">For a detailed walkthrough of the setup wizard, check out a <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-make-a-jetengine-built-website-multilingual\/#wpml-setup\">WPML installation<\/a> guide.<\/p><\/div><\/div>\n\n\n\n<p><em>JetSmartFilters <\/em>is a Crocoblock plugin that functions equally on the backend and frontend. To create fully translated filters, you should dedicate some time to translating taxonomies, category slugs, custom fields, and strings. Otherwise, the translated smart filters won\u2019t work on the second-language page. Let\u2019s dive into the foremost preparations.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"basic-preparations\">Basic Preparations<\/h2>\n\n\n\n<p>As mentioned previously, you\u2019ll have to purchase the Multilingual CMS plan. During the setup wizard, <em>WPML <\/em>will ensure you have all the necessary components installed.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"make-the-posts-translatable\">Make the posts translatable<\/h3>\n\n\n\n<p>Proceed to <strong><em>WordPress Dashboard &gt; WPML <\/em><\/strong><em><strong>&gt;<\/strong> <\/em><strong><em>Settings<\/em><\/strong>.&nbsp;<\/p>\n\n\n\n<p>In the <strong>Multilingual Content Setup<\/strong> tab, go down to the <strong>Post Types Translation <\/strong>section. Next, look through it and locate the <strong>Smart Filters<\/strong> post type.&nbsp;&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>There are three options available for selection:<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/smart-filters-set-to-translatable.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/smart-filters-set-to-translatable-1024x640.webp\" alt=\"smart filters set to translatable\" class=\"wp-image-50040\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/smart-filters-set-to-translatable-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/smart-filters-set-to-translatable-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/smart-filters-set-to-translatable-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/smart-filters-set-to-translatable-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/smart-filters-set-to-translatable-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/smart-filters-set-to-translatable.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<ul>\n<li><strong>Translatable \u2013 only show translated items<\/strong> \u2014 select this radio button if you are willing to display only those items you translated in the front;<\/li>\n\n\n\n<li><strong>Translatable \u2013 use translation if available or fallback to default language<\/strong> \u2014 when this option is selected, the items\u2019 translations will be shown where provided. The items with no translation will be output in the default language;&nbsp;<\/li>\n\n\n\n<li><strong>Not translatable<\/strong> \u2014 select this option to leave the post types \u201cas is.\u201d&nbsp;<\/li>\n<\/ul>\n\n\n\n<p>Make the <strong>Smart Filters<\/strong> post type translatable and then hit \u201c<strong>Save<\/strong>.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"make-the-custom-fields-translatable\">Make the custom fields translatable<\/h3>\n\n\n\n<p>In the <strong><em>WordPress Dashboard &gt; WPML &gt; Settings<\/em><\/strong>, find the <strong>Custom Fields Translation<\/strong> section.&nbsp;<\/p>\n\n\n\n<p>Afterward, click on the \u201c<strong>Show system fields<\/strong>\u201d link next to the <strong>Custom Fields Translation <\/strong>section name.&nbsp;<\/p>\n\n\n\n<p>Now, we need to review all the fields to identify those related to <em>JetSmartFilters<\/em>: \u201c_filter_label\u201d and \u201c_filter_type.\u201d<\/p>\n\n\n\n<p>Here, you can pick from four available options:<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/filter-label-and-filter-type-custom-fields-set-to-translatable.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/filter-label-and-filter-type-custom-fields-set-to-translatable-1024x640.webp\" alt=\"filter label and filter type custom fields set to translatable\" class=\"wp-image-50041\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/filter-label-and-filter-type-custom-fields-set-to-translatable-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/filter-label-and-filter-type-custom-fields-set-to-translatable-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/filter-label-and-filter-type-custom-fields-set-to-translatable-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/filter-label-and-filter-type-custom-fields-set-to-translatable-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/filter-label-and-filter-type-custom-fields-set-to-translatable-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/filter-label-and-filter-type-custom-fields-set-to-translatable.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<ul>\n<li><strong>Don\u2019t translate<\/strong> \u2014 the values of custom fields will be shown in the default language on secondary-language pages;<\/li>\n\n\n\n<li><strong>Copy <\/strong>\u2014 select this option to always copy the default-language custom field values to the secondary-language site version, even in cases when the initial custom field has been altered in the default language;<\/li>\n\n\n\n<li><strong>Copy once<\/strong> \u2014 selecting this copies the custom field value to the secondary language at the initial translation stage. Furthermore, if you wish to set a different value here, such a new value won\u2019t be overwritten by the previous one;<\/li>\n\n\n\n<li><strong>Translate <\/strong>\u2014 select this option to make the custom field values translatable.<\/li>\n<\/ul>\n\n\n\n<p>As to the \u201c_filter_type\u201d field, you can choose to copy it or translate. Please ensure you set the \u201c_filter_label\u201d field to \u201cTranslate\u201d; this will help <em>WPML <\/em>modules identify the filter labels that need translation.&nbsp;<\/p>\n\n\n\n<p>We also search for the \u201cgenres\u201d custom field and set it to \u201cTranslate,\u201d as we will use it as the filter source.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/genres-set-to-translate.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/genres-set-to-translate-1024x640.webp\" alt=\"genres set to translate\" class=\"wp-image-50042\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/genres-set-to-translate-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/genres-set-to-translate-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/genres-set-to-translate-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/genres-set-to-translate-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/genres-set-to-translate-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/genres-set-to-translate.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Don\u2019t forget to hit the \u201c<strong>Save<\/strong>\u201d button below the section.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"make-the-taxonomies-translatable\">Make the taxonomies translatable<\/h3>\n\n\n\n<p>When it comes to filtering methods and archive search, WordPress will always use taxonomies. For this purpose, you need to translate all taxonomy-related items, including tags and terms.<\/p>\n\n\n\n<p>Scroll down the page to the <strong>Taxonomies Translation<\/strong> section. Find the taxonomies involved in the <em>JetSmartFilters<\/em>\u2019 operation and make them translatable. In our case, we set the \u201cBook Term\u201d category to \u201cTranslatable (only show translated items)\u201d.<\/p>\n\n\n\n<p>As usual, hit the \u201c<strong>Save<\/strong>\u201d button before leaving the page.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/book-term-taxonomy-set-to-translatable.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/book-term-taxonomy-set-to-translatable-1024x640.webp\" alt=\"book term taxonomy set to translatable\" class=\"wp-image-50043\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/book-term-taxonomy-set-to-translatable-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/book-term-taxonomy-set-to-translatable-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/book-term-taxonomy-set-to-translatable-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/book-term-taxonomy-set-to-translatable-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/book-term-taxonomy-set-to-translatable-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/book-term-taxonomy-set-to-translatable.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">Ensure that the option in the <strong>Slug translations<\/strong> section is enabled. If not, activate it. This will help you sync the translated taxonomy terms between site languages. If you don&apos;t do it, the content in secondary languages will lack both correct tags and categories. Ensure you have saved it by clicking the corresponding button.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/slug-translation-turned-on.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/slug-translation-turned-on-1024x640.webp\" alt=\"slug translation turned on\" class=\"wp-image-50044\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/slug-translation-turned-on-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/slug-translation-turned-on-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/slug-translation-turned-on-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/slug-translation-turned-on-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/slug-translation-turned-on-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/slug-translation-turned-on.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Now that you have completed the basic preparations, proceed to translate the <em>JetSmartFilters<\/em>\u2019 taxonomies and category tags (if applicable).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"translate-taxonomy-terms-and-slugs\">Translate taxonomy terms and slugs<\/h3>\n\n\n\n<p><em>WPML <\/em>automatically translates taxonomies (categories and tags) when you translate content they\u2019re attached to. To <a href=\"https:\/\/wpml.org\/documentation\/getting-started-guide\/translating-post-categories-and-custom-taxonomies\/\" target=\"_blank\" rel=\"noreferrer noopener\">translate a taxonomy separately<\/a>, or before you add it to other content, go to <strong><em>WordPress Dashboard &gt; WPML &gt; Taxonomy Translation<\/em><\/strong>. In the <strong>Select the taxonomy to<\/strong> <strong>translate <\/strong>dropdown, pick the taxonomy to translate. In our case, the needed taxonomy is called \u201cBook Term.\u201d<\/p>\n\n\n\n<p>Once the dedicated page opens, you can start adding the translations to each taxonomy term. Keep in mind that there\u2019s a possibility of copying the taxonomy term values of the initial site language to secondary languages. If you hover over the taxonomy term, you will see the \u201c<strong>Copy to all languages<\/strong>\u201d link.&nbsp;<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translation-edit-icons-on-the-taxonomy-translation-page.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translation-edit-icons-on-the-taxonomy-translation-page-1024x640.webp\" alt=\"translation edit icons on the taxonomy translation page\" class=\"wp-image-50045\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translation-edit-icons-on-the-taxonomy-translation-page-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translation-edit-icons-on-the-taxonomy-translation-page-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translation-edit-icons-on-the-taxonomy-translation-page-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translation-edit-icons-on-the-taxonomy-translation-page-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translation-edit-icons-on-the-taxonomy-translation-page-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translation-edit-icons-on-the-taxonomy-translation-page.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n<div class=\"note-banner d-flex border-bold border-jetthemecore rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9 21C9 21.5 9.4 22 10 22H14C14.6 22 15 21.5 15 21V20H9V21ZM12 2C8.1 2 5 5.1 5 9C5 11.4 6.2 13.5 8 14.7V17C8 17.5 8.4 18 9 18H15C15.6 18 16 17.5 16 17V14.7C17.8 13.4 19 11.3 19 9C19 5.1 15.9 2 12 2Z\" fill=\"#F2D23C\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Things to know<\/div><p class=\"m-0\">To add a taxonomy translation by hand, please read the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-make-a-jetengine-built-website-multilingual\/#translate-taxonomies\">Taxonomies Translation<\/a> guide.<\/p><\/div><\/div>\n\n\n\n<p>Press the pencil-shaped or the plus-shaped icon next to the term name if you wish to edit the existing taxonomy translations.&nbsp;<\/p>\n\n\n\n<p>Submit new translations and hit \u201c<strong>Save<\/strong>.\u201d<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-a-taxonomy-term-translation.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-a-taxonomy-term-translation-1024x640.webp\" alt=\"adding a taxonomy term translation\" class=\"wp-image-50046\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-a-taxonomy-term-translation-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-a-taxonomy-term-translation-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-a-taxonomy-term-translation-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-a-taxonomy-term-translation-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-a-taxonomy-term-translation-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/adding-a-taxonomy-term-translation.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Repeat the same process for every term in every language, and don\u2019t forget to translate taxonomy labels and slugs.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"translating-the-smart-filters-content\">Translating the Smart Filters Content<\/h2>\n\n\n\n<p><em>JetSmartFilters<\/em> offers various filter types, which can be translated using the <em>WPML <\/em>translation editor. Backed by the translated taxonomy, the smart filters should now be correctly picked up by the <em>WPML <\/em>modules and remain operational on the secondary-language page. Follow the steps below to complete the first filter translation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"find-the-necessary-filters\">Find the necessary filters<\/h3>\n\n\n\n<p>Go to <strong><em>WordPress Dashboard &gt; Smart Filters &gt; All Filters<\/em><\/strong> and press the \u201c<strong>Edit<\/strong>\u201d button next to the needed filter.&nbsp;<\/p>\n\n\n\n<p>In the <strong>Language <\/strong>window, click the plus-shaped button next to the needed language.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-english-filter-page.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-english-filter-page-1024x640.webp\" alt=\"edit english filter page\" class=\"wp-image-50047\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-english-filter-page-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-english-filter-page-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-english-filter-page-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-english-filter-page-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-english-filter-page-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-english-filter-page.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"add-the-translation\">Add the translation<\/h3>\n\n\n\n<p>The same filter builder will open, but this time you should translate the filter content into the target language.<\/p>\n\n\n\n<p>Enter the translations into the <strong>Filter Name <\/strong>field.<\/p>\n\n\n\n<p>If you have the \u201cManual Input\u201d <strong>Data Source<\/strong>, translate the <strong>Labels <\/strong>of the filter options in the <strong>Options List <\/strong>section.&nbsp;<\/p>\n\n\n\n<p>Leave the other fields unchanged.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-ukrainian-filter-page.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-ukrainian-filter-page-1024x640.webp\" alt=\"edit ukrainian filter page\" class=\"wp-image-50048\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-ukrainian-filter-page-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-ukrainian-filter-page-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-ukrainian-filter-page-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-ukrainian-filter-page-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-ukrainian-filter-page-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/edit-ukrainian-filter-page.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Complete the <strong>Filter Labels<\/strong> and click the \u201c<strong>Update<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/the-second-part-of-the-edit-ukrainian-filter-page.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/the-second-part-of-the-edit-ukrainian-filter-page-1024x640.webp\" alt=\"the second part of the edit Ukrainian filter page\" class=\"wp-image-50049\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/the-second-part-of-the-edit-ukrainian-filter-page-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/the-second-part-of-the-edit-ukrainian-filter-page-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/the-second-part-of-the-edit-ukrainian-filter-page-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/the-second-part-of-the-edit-ukrainian-filter-page-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/the-second-part-of-the-edit-ukrainian-filter-page-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/the-second-part-of-the-edit-ukrainian-filter-page.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Add the translation to all filters in the same way and save the progress.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"add-the-filter-to-a-page\">Add the filter to a page<\/h3>\n\n\n\n<p>Now, it\u2019s time to add the filter to a page, if you haven\u2019t done so before. So, we go to <strong><em>WordPress Dashboard &gt; Pages &gt; Add New<\/em><\/strong> and open the Elementor page builder (or, if preferred, the Block Editor or Bricks).<\/p>\n\n\n\n<p>First, we will add the <strong>WPML Language Switcher <\/strong>to the page. Adjust settings as preferred.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/wpml-language-switcher-widget-in-elementor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/wpml-language-switcher-widget-in-elementor-1024x640.webp\" alt=\"wpml language switcher widget in elementor\" class=\"wp-image-50050\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/wpml-language-switcher-widget-in-elementor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/wpml-language-switcher-widget-in-elementor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/wpml-language-switcher-widget-in-elementor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/wpml-language-switcher-widget-in-elementor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/wpml-language-switcher-widget-in-elementor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/wpml-language-switcher-widget-in-elementor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Next, add the corresponding filter to the page. As we built the \u201cCheckboxes list\u201d filter, we added the <strong>Checkboxes Filter <\/strong>to the page.<\/p>\n\n\n\n<p>Pick the filter in the <strong>Select filter <\/strong>dropdown and set the needed filter source in the <strong>This filter for <\/strong>dropdown. In our case, we select the \u201cJetEngine\u201d option.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkboxes-filter-widget-in-elementor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkboxes-filter-widget-in-elementor-1024x640.webp\" alt=\"checkboxes filter widget in elementor\" class=\"wp-image-50051\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkboxes-filter-widget-in-elementor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkboxes-filter-widget-in-elementor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkboxes-filter-widget-in-elementor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkboxes-filter-widget-in-elementor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkboxes-filter-widget-in-elementor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkboxes-filter-widget-in-elementor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Next, we will add the provider itself, the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/listing-grid-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing Grid<\/strong><\/a> widget by <a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/\" target=\"_blank\" rel=\"noreferrer noopener\"><em>JetEngine<\/em><\/a>. We built it beforehand to display the list of books and translated their content. Find out more about the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetengine\/jetengine-how-to-make-a-jetengine-built-website-multilingual\/#translate-custom-post-types-amp-listing-itemscomponents\" target=\"_blank\" rel=\"noreferrer noopener\">translation of the <em>JetEngine<\/em>\u2019s <strong>Listings <\/strong>and <strong>Components<\/strong><\/a>.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/listing-grid-widget-in-elementor-1.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/listing-grid-widget-in-elementor-1-1024x640.webp\" alt=\"listing grid widget in elementor\" class=\"wp-image-50052\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/listing-grid-widget-in-elementor-1-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/listing-grid-widget-in-elementor-1-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/listing-grid-widget-in-elementor-1-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/listing-grid-widget-in-elementor-1-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/listing-grid-widget-in-elementor-1-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/listing-grid-widget-in-elementor-1.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Press the \u201c<strong>Publish<\/strong>\u201d button to save the page when ready.<\/p>\n\n\n\n<p>To translate any page, go to <strong><em>WordPress Dashboard &gt; WPML &gt; Translation Dashboard<\/em><\/strong>:<\/p>\n\n\n\n<ol>\n<li>Expand the <strong>Pages<\/strong> section and find the page you\u2019ve added the filter to.<\/li>\n\n\n\n<li>Select the <strong>Page <\/strong>and click \u201c<strong>Translate your content<\/strong>.\u201d<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/pages-tab-in-the-wpml-translation-dashboard-directory.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/pages-tab-in-the-wpml-translation-dashboard-directory-1024x640.webp\" alt=\"pages tab in the wpml translation dashboard directory\" class=\"wp-image-50448\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/pages-tab-in-the-wpml-translation-dashboard-directory-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/pages-tab-in-the-wpml-translation-dashboard-directory-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/pages-tab-in-the-wpml-translation-dashboard-directory-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/pages-tab-in-the-wpml-translation-dashboard-directory-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/pages-tab-in-the-wpml-translation-dashboard-directory-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/pages-tab-in-the-wpml-translation-dashboard-directory.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>At <strong>Step 2<\/strong>, choose your preferred translation method. <em>WPML <\/em>recommends their AI translation engine, <a href=\"https:\/\/ptc.wpml.org\/about\/\">Private Translation Cloud (PTC)<\/a>, for the most accurate results.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/translate-your-content-step-in-the-wpml-translation-dashboard-directory.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/translate-your-content-step-in-the-wpml-translation-dashboard-directory-1024x640.webp\" alt=\"translate your content step in the wpml translation dashboard directory\" class=\"wp-image-50449\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/translate-your-content-step-in-the-wpml-translation-dashboard-directory-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/translate-your-content-step-in-the-wpml-translation-dashboard-directory-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/translate-your-content-step-in-the-wpml-translation-dashboard-directory-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/translate-your-content-step-in-the-wpml-translation-dashboard-directory-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/translate-your-content-step-in-the-wpml-translation-dashboard-directory-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/translate-your-content-step-in-the-wpml-translation-dashboard-directory.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"translate-strings\">Translate strings<\/h3>\n\n\n\n<p>On the <strong>Translation Dashboard<\/strong>, expand the section <strong>Other texts (Strings)<\/strong>. <em>WPML <\/em>automatically picks up strings when you view content on the front end of your site and displays them in this table.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/other-texts-tab-in-the-wpml-translation-dashboard-directory.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/other-texts-tab-in-the-wpml-translation-dashboard-directory-1024x640.webp\" alt=\"other texts tab in the wpml translation dashboard directory\" class=\"wp-image-50450\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/other-texts-tab-in-the-wpml-translation-dashboard-directory-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/other-texts-tab-in-the-wpml-translation-dashboard-directory-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/other-texts-tab-in-the-wpml-translation-dashboard-directory-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/other-texts-tab-in-the-wpml-translation-dashboard-directory-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/other-texts-tab-in-the-wpml-translation-dashboard-directory-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/12\/other-texts-tab-in-the-wpml-translation-dashboard-directory.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>You can apply a variety of domain filters (e.g., \u201cjet-smart-filters\u201d) or type a string directly in the search field. Select as many strings as you want and send them to manual or automatic translation at <strong>Step 2<\/strong>, just like any other content.<\/p>\n\n\n\n<p>Repeat the same procedure for as many strings as necessary. Also, pay attention to the \u201cJet Engine Admin Labels\u201d domain if you have used <em>JetEngine <\/em>filtering source. Translate its labels.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"check-the-frontend-result\">Check the front-end result<\/h3>\n\n\n\n<p>Now, let\u2019s proceed to the page on the front end.&nbsp;<\/p>\n\n\n\n<p>When opened, press the target language in the language switcher. The translated content will now be displayed.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkbox-filter-with-the-listing-grid-on-the-front-end.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkbox-filter-with-the-listing-grid-on-the-front-end-1024x640.webp\" alt=\"checkbox filter with the listing grid on the front end\" class=\"wp-image-50057\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkbox-filter-with-the-listing-grid-on-the-front-end-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkbox-filter-with-the-listing-grid-on-the-front-end-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkbox-filter-with-the-listing-grid-on-the-front-end-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkbox-filter-with-the-listing-grid-on-the-front-end-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkbox-filter-with-the-listing-grid-on-the-front-end-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/checkbox-filter-with-the-listing-grid-on-the-front-end.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Select the required option(s) in the filter to verify that the filtering works properly.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translated-page-with-filter.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translated-page-with-filter-1024x640.webp\" alt=\"translated page with filter\" class=\"wp-image-50058\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translated-page-with-filter-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translated-page-with-filter-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translated-page-with-filter-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translated-page-with-filter-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translated-page-with-filter-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/translated-page-with-filter.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"known-issues\">Known Issues<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>If translated filters, filter options, or filtered content appear in the default language on secondary-language pages, even though all translations and <em>WPML <\/em>are configured correctly, the issue can be related to <em>WPML <\/em>language cookies or caching.<\/p>\n\n\n\n<p><em>JetSmartFilters <\/em>relies on <em>WPML <\/em>language detection during AJAX requests. If the current language context is not passed correctly, filter results, taxonomy terms, or filter options may be displayed in the default language instead of the selected one.<\/p>\n\n\n\n<p>To fix this, first go to the affected page and open its DevTools. There, navigate to <strong><em>Application > Cookies <\/em><\/strong>and check whether the &#8220;wp-wpml_current_language&#8221;\u00a0cookie exists and contains the currently selected language code.<\/p>\n\n\n\n<p>If filtering works correctly in an &#8220;Incognito&#8221; mode but not in a regular browser session, the issue is likely related to the cache. In this case, review your caching setup and ensure that <em>WPML <\/em>language cookies are preserved and available during AJAX requests.<\/p>\n<\/div><\/div>\n\n\n\n<p>That\u2019s all. Now you know how to translate <em>JetSmartFilters <\/em>content on your WordPress website into any language you prefer with the help of <em>WPML<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From this tutorial, you will learn how to get your WordPress website translation-ready and find out which WPML modules are needed to translate the site content added with JetSmartFilters widgets.<\/p>\n","protected":false},"author":11,"featured_media":0,"template":"","format":"standard","builder-category":[],"article-category":[420],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Translating Filters into Any Language \u2014 JetSmartFilters | Crocoblock<\/title>\n<meta name=\"description\" content=\"Learn how to make JetSmartFilters content translatable and which WPML modules are required to translate smart filters into multiple languages on a WordPress website.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Translating Filters into Any Language \u2014 JetSmartFilters | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Learn how to make JetSmartFilters content translatable and which WPML modules are required to translate smart filters into multiple languages on a WordPress website.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-01T12:42:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/smart-filters-set-to-translatable-1024x640.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/\",\"name\":\"Translating Filters into Any Language \u2014 JetSmartFilters | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2021-08-12T10:55:15+00:00\",\"dateModified\":\"2026-06-01T12:42:49+00:00\",\"description\":\"Learn how to make JetSmartFilters content translatable and which WPML modules are required to translate smart filters into multiple languages on a WordPress website.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/articles\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Make Filters Multilingual Using WPML\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"name\":\"Help Center\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\",\"name\":\"Help Center\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"contentUrl\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"caption\":\"Help Center\"},\"image\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Translating Filters into Any Language \u2014 JetSmartFilters | Crocoblock","description":"Learn how to make JetSmartFilters content translatable and which WPML modules are required to translate smart filters into multiple languages on a WordPress website.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/","og_locale":"en_US","og_type":"article","og_title":"Translating Filters into Any Language \u2014 JetSmartFilters | Crocoblock","og_description":"Learn how to make JetSmartFilters content translatable and which WPML modules are required to translate smart filters into multiple languages on a WordPress website.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/","og_site_name":"Help Center","article_modified_time":"2026-06-01T12:42:49+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/10\/smart-filters-set-to-translatable-1024x640.webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/","name":"Translating Filters into Any Language \u2014 JetSmartFilters | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2021-08-12T10:55:15+00:00","dateModified":"2026-06-01T12:42:49+00:00","description":"Learn how to make JetSmartFilters content translatable and which WPML modules are required to translate smart filters into multiple languages on a WordPress website.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-make-filters-multilingual-using-wpml\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/crocoblock.com\/knowledge-base\/articles\/"},{"@type":"ListItem","position":3,"name":"How to Make Filters Multilingual Using WPML"}]},{"@type":"WebSite","@id":"https:\/\/crocoblock.com\/knowledge-base\/#website","url":"https:\/\/crocoblock.com\/knowledge-base\/","name":"Help Center","description":"","publisher":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization","name":"Help Center","url":"https:\/\/crocoblock.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","contentUrl":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","caption":"Help Center"},"image":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article\/23251"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/11"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=23251"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=23251"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=23251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}