…the translated posts. You get a wider range of results, but all in the current language. This solution works best when all your posts appear in all languages. To use this, add this code to your site: remove_filter( ‘relevanssi_hits_filter’, ‘relevanssi_wpml_filter’ ); // Remove the original WPML filter. add_filter( ‘relevanssi_hits_filter’, ‘relevanssi_wpml_filter_show_translation’……); // Replace with our new filter. function relevanssi_wpml_filter_show_translation( $data ) { $wpml_post_type_setting = apply_filters( ‘wpml_setting’, false, ‘custom_posts_sync_option’ ); $current_blog_language = get_bloginfo( ‘language’ ); $filtered_hits = array(); foreach ( $data[0] as $hit ) { $original_hit = $hit; $object_array = relevanssi_get_an_object( $hit ); $hit = $object_array[‘object’]; $format = $object_array[‘format’]; if (……is a post in a translated post type. if ( intval( $hit->ID ) === intval( $id ) ) { // The post is in the current language. if ( ! in_array( $id, wp_list_pluck( $filtered_hits, ‘ID’ ), false ) ) { $filtered_hits[] = $original_hit; } } elseif ( intval( $hit->ID )…