How to translate an echo in PHP with Javascript?
one text
I have a HTML site and I made a toggle that changes the language without refreshing the page (with Javascript), I just assign an ID and that's it, as you can see here:
var strings = {
    espanol: {
        //PRINCIPAL//
        lang: "<i class='fa-duotone fa-earth-americas fa-lg'></i> Idioma",
    },
    english: {
        //PRINCIPAL//
        lang: "<i class='fa-duotone fa-earth-americas fa-lg'></i> Language",
    }
}
$( ".espanol" ).on( "click", function() {
    // update to espanol
    localizeStrings('espanol');
});
$( ".english" ).on( "click", function() {
    // update to english
    localizeStrings('english');
});
// default language 
var Lang = "espanol";
// localize with default language
localizeStrings(Lang);
// update selected language   
function localizeStrings(strLang) {
    $(strings[strLang]).each(function(key, lang){
        $.each(lang, function(id, string) {
            $("#"+id).html(string);
        });
    });
}
To well there, but a part of my web, returns to a an echo of a PHP file.
So I have no idea how to translate it, could you help me? I am new to this.
Normal (HTML) translation:
<a class="nav-link dropdown-toggle" role="button" data-mdb-toggle="dropdown" id="lang" aria-expanded="false"></a>
PHP echo that I want to translate:
echo '{"error":-1, "msg":"<font color=#B23CFD><b>Unknown</b></font> | '.$text2.' -YES"}';
Thanks in advance.
Source