translations in dynamic tags

<?php
/** use dynamic tags to translate words in layout builder
 **/
add_filter( 'facetwp_builder_dynamic_tag_value', function( $tag_value, $tag_name, $params ) {
    if ( 'prefix:autor' == $tag_name ) {
        $lang = ( !empty( FWP()->facet->http_params['lang'] ) ) ? FWP()->facet->http_params['lang'] :  apply_filters( 'wpml_current_language', null );  
        switch ( $lang ) {
            case 'en' :
                $tag_value = 'Author';
                break;
			default :
				$tag_value = 'Autor';
        }
    }
    return $tag_value;
}, 10, 3 );